web-dev-qa-db-ja.com

「git stash apply」の中止

可能性のある複製:
スタッシュを逆に適用する方法

スタッシュ(間違ったブランチ)を適用したことを後悔しています。後で正しいブランチに適用するために、これを元に戻し、スタッシュリストにスタッシュを戻すにはどうすればよいですか?

39
abernier

コミットしていない場合は、最初にgit stashを使用して、git reset HEADを再度実行できるはずです。

また、git stash applygit stash popのようにスタッシュを削除しません。したがって、コミットした場合は、git reset --hard [last_good_commit](プッシュしていない場合)またはgit revert [last_good_commit](プッシュした場合)を選択し、正しいブランチに移動したらスタッシュを再度適用できます。

40
Brandan