0

随着我所在团队的壮大,我们看到了许多由于合并错误导致提交丢失的情况。

我们已经在进行教育方面的工作,但是当这种情况发生时,git 中恢复丢失的提交的最佳方法是什么——我听说过使用类似的命令git bisect并手动检查每个提交。还有什么可以帮助的?

4

2 回答 2

2

看起来你需要git fsck --lost-found

于 2013-02-15T15:16:48.317 回答
2

git reflog可用于找出不再在任何分支上但尚未被 gc'ed 的提交的提交哈希。

于 2013-02-15T15:17:08.790 回答