我使用 git 来管理我的 dotfiles,我同时使用 linux 和 mac osx,所以我为这两个创建单独的分支,并为通用设置创建另一个 master。
当我编辑一些常见的东西并且我想将更改保存到另一个分支时。这就是我目前的工作方式:
git checkout master
git commit ...
git checkout arch
git checkout master <file1>
git checkout master <file2>
这是很多工作。我可以签出提交而不是文件,还是有比这更短的方法?