4

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

4

1 回答 1

5

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

于 2012-08-23T15:17:10.590 回答