可能重复:
Lost Last Git Commit
gitx How do I get my ‘Detached HEAD’ commits back into master
我正在使用GitHub for Mac。我完成了所有的更改,然后意识到我正在致力于HEAD
。所以我点击了我的master
分支,现在我的所有提交(以及数千行代码)都消失了。请帮帮我!
感谢。
答案 0 :(得分:3)
总有“git reflog”来查找旧提交。
如果从那时起你还没有做任何事情
git branch old-commit HEAD @ {1}
应创建包含旧提交的“old-commits”分支。
然后你可以在你的主人上合并或改变这些提交。