GIT帮助 - 致力于HEAD然后切换分支,所有提交都是GONE

时间:2012-12-22 01:16:12

标签: git github

  

可能重复:
  Lost Last Git Commit
  gitx How do I get my ‘Detached HEAD’ commits back into master

我正在使用GitHub for Mac。我完成了所有的更改,然后意识到我正在致力于HEAD。所以我点击了我的master分支,现在我的所有提交(以及数千行代码)都消失了。请帮帮我!

感谢。

1 个答案:

答案 0 :(得分:3)

总有“git reflog”来查找旧提交。

如果从那时起你还没有做任何事情

git branch old-commit HEAD @ {1}

应创建包含旧提交的“old-commits”分支。

然后你可以在你的主人上合并或改变这些提交。