可能重复:
上次Git提交丢失
gitx如何将我的"分离头"提交返回到主
我正在使用GitHub for Mac。我完成了所有更改的提交,然后意识到我正在提交HEAD
。所以我点击了我的master
分支,现在我所有的提交(以及数千行代码(都消失了。请帮帮我!
谢谢。
总是有"git reflog"来查找旧的提交。
如果你从那时起没有做出任何承诺
git分支旧提交HEAD@{1}
应该创建包含旧提交的"旧提交"分支。
然后,您可以在master上合并或重新设置这些提交的基础。