0

私が所属するチームが成長するにつれて、マージのミスが原因でコミットが失われる状況が数多く見られます。

git bisect私たちはすでに教育的な側面に取り組んでいますが、これが発生した場合、失われたコミットを復元するためのgitの最良の方法のいくつかは何ですか?のようなコマンドを使用して各コミットを手動でチェックアウトすることを聞いたことがあります。他に何が助けになりますか?

4

2 に答える 2

2

git fsck --lost-foundが必要なようです

于 2013-02-15T15:16:48.317 に答える
2

git reflogどのブランチにも存在しないが、まだ gc されていないコミットのコミット ハッシュを見つけるために使用できます。

于 2013-02-15T15:17:08.790 に答える