English 中文(简体)
在不完整的“git svn dcommit”之后,提交丢失了。
原标题:
  • 时间:2009-01-05 17:51:56
  •  标签:

我的电脑在执行“git svn dcommit”操作时意外断电,导致我丢失了几个重要的提交,并且我不确定如何找回它们。 "git log" 没有显示这些提交,有什么想法吗?

问题回答

Git会在reflog中跟踪你对存储库所做的一切。你可以使用git reflog查看最近的提交,并从那里重新启动它们。

我发现了一个名为git reflog:没有提交被遗漏的博客文章,描述了如何恢复这些提交。

在进行任何可能会改变分支的操作(如“git svn dcommit”)之前,执行“git log”和/或“git branch -v”是一个很好的主意。你可以随时向后滚动控制台,并复制/粘贴提交的ID以防它们出现问题。





相关问题
热门标签