【发布时间】:2012-12-22 01:16:11
【问题描述】:
可能重复:
Lost Last Git Commit
gitx How do I get my ‘Detached HEAD’ commits back into master
我正在使用 GitHub for Mac。我完成了所有更改,然后意识到我正在提交HEAD。所以我点击了我的master 分支,现在我所有的提交(以及数千行代码)都消失了。请帮帮我!
谢谢。
【问题讨论】:
-
HEAD是您当前签出分支的提示的别名。那你在哪个分支? IE。当您说HEAD时,您指的是什么分支?您的更改仍应在该分支上。 -
我使用sitaramc.github.com/concepts/detached-head.html 找到命令
git reflog show HEAD@{now} -10。很抱歉这篇粗心的帖子,我想我们都知道失去这么多工作是多么可怕……现在我只是想合并到我的新分支。我已将提交复制到一个新分支master2,但我真的希望它们在master -
我看到它是重复的。我的错。奇怪的是它没有出现在我的相关问题中。