恢复一个没有分支的提交

4
我将一个包含git仓库的目录复制到另一个位置。我修改了一些文件并提交了更改,但尝试推送这些更改时,提示我没有在分支中(似乎是因为移动了该仓库)。考虑到这样做是正确的,我切换到我的主分支,所有更改都消失了。我想,没问题,我只需合并最后一个提交,一切就会好了。但是我无法找到这个提交。当我运行git log时,它不显示。如何查找此提交并合并其更改?
1个回答

5

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


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接