62

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

4

1 に答える 1

73

git stashコミットしていない場合は、おそらくgit reset HEAD最初にコミットできるはずです。

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

: 実行git reset --hardすると、コミットされていないコードが削除されます。

于 2012-02-11T18:32:22.273 に答える