4

git pullの後、マージ前にコミットIDを使用してマージを元に戻すためにgit resetをハードに実行しました。どういうわけか、コミット全体が失われ、履歴にコミットが表示されません。しかし、私はコミットIDを持っており、gitshowコマンドで変更を確認できます。

変更を元に戻す方法と、行った間違いを追跡する方法

4

1 に答える 1

5

コミット ハッシュがあり、ガベージ コレクションを実行していない場合は、いつでもそのコミットに戻ることができますgit checkout <sha1>。現在の頭の上に再適用する場合は、次のようにします。git cherry-pick <sha1>

于 2011-06-01T13:23:10.607 に答える