1

HEAD(513b9c8)の前に5回のチェックインに戻すにはどうすればよいですか?

つまり、これまでのコミットを失うことなく、という意味で元に戻すということです。最新のチェックインを513b9c8と同じように見せたいので、HEADがこの新しいチェックインを指すようにします。新しいブランチは必要ありません。

以前に試しgit checkout 513b9c8ましたが、HEADの取り外しなどで問題が発生しました...

ノート

以下のjszakmeisterの答えは完全に機能します。コマンドを実行するときは、作業ツリーの最上位にいることを確認してください。

4

1 に答える 1

2

git checkout 513b9c8 -- .作業ツリーの一番上で試してください。結果に満足したら、それをコミットします。

この形式のgit checkout扱いは、コミット ハッシュをツリー ハッシュに変換し、現在のブランチを変更せずに作業ツリーに適用します。

于 2012-12-29T07:54:44.340 に答える