恢复没有分支的提交

时间:2012-08-23 15:00:17

标签: git

我将包含git存储库的目录复制到另一个位置。我对一些文件进行了一些更改并进行了提交。然后我试图推动这些更改但我被告知我不在分支中(似乎移动存储库导致了这一点)。所以,认为这是正确的事情,我切换到我的主分支。我的所有变化都消失了。我想,没问题,我会合并最后一次提交,一切都会好的。但我无法在任何地方找到这个提交。当我做git log时,它没有显示。如何找到此提交并合并其更改?

1 个答案:

答案 0 :(得分:5)

好的,我找到了答案。我需要使用git reflog,而不是git log。这给了我提交号码,我可以合并它