我想将相同的变更集应用到两个不同的分支上。
这就是我所做的:
git init
touch README
git add README
git commit -m "initial"
git branch other
touch file2
git add file2
git stash
git checkout other
git stash apply
git checkout master
git stash apply
git stash drop
那行得通。file2 存在于两个分支上。但是如果我切换到另一个分支然后再回到主控,主控上不再存在 file2 了!为什么会发生,我该怎么办?我还有一个限制:应用隐藏更改后,我无法在 master 分支上调用 git commit。
git 版本 1.7.11.msysgit.0