同じチェンジセットを2つの異なるブランチに適用したいと思います。
これが私がすることです:
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はマスターに存在しなくなります。なぜそれが起こっているのですか、そして私はそれについて何ができますか?また、1つの制限があります。隠された変更を適用した後、マスターブランチでgitcommitを呼び出すことができません。
gitバージョン1.7.11.msysgit.0