私が所属するチームが成長するにつれて、マージのミスが原因でコミットが失われる状況が数多く見られます。
git bisect
私たちはすでに教育的な側面に取り組んでいますが、これが発生した場合、失われたコミットを復元するためのgitの最良の方法のいくつかは何ですか?のようなコマンドを使用して各コミットを手動でチェックアウトすることを聞いたことがあります。他に何が助けになりますか?
私が所属するチームが成長するにつれて、マージのミスが原因でコミットが失われる状況が数多く見られます。
git bisect
私たちはすでに教育的な側面に取り組んでいますが、これが発生した場合、失われたコミットを復元するためのgitの最良の方法のいくつかは何ですか?のようなコマンドを使用して各コミットを手動でチェックアウトすることを聞いたことがあります。他に何が助けになりますか?
git fsck --lost-foundが必要なようです
git reflog
どのブランチにも存在しないが、まだ gc されていないコミットのコミット ハッシュを見つけるために使用できます。