标签: git
随着我所在的团队的成长,我们已经看到了许多因合并错误而导致提交丢失的情况。
我们正在研究教育方面,但是当这种情况发生时,git中恢复丢失提交的最佳方法是什么 - 我听说过使用像git bisect这样的命令并手动检查每个承诺。还有什么可以提供帮助?
git bisect
答案 0 :(得分:2)
您似乎需要git fsck --lost-found
答案 1 :(得分:2)
git reflog可用于查找不再在任何分支上但尚未进行gc的提交哈希提交。
git reflog