Git - 恢复丢失的提交

时间:2013-02-15 15:14:35

标签: git

随着我所在的团队的成长,我们已经看到了许多因合并错误而导致提交丢失的情况。

我们正在研究教育方面,但是当这种情况发生时,git中恢复丢失提交的最佳方法是什么 - 我听说过使用像git bisect这样的命令并手动检查每个承诺。还有什么可以提供帮助?

2 个答案:

答案 0 :(得分:2)

您似乎需要git fsck --lost-found

答案 1 :(得分:2)

git reflog可用于查找不再在任何分支上但尚未进行gc的提交哈希提交。