Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
可能重复: Lost Last Git Commit gitx 如何让我的“分离的 HEAD”提交回到 master
我正在使用 GitHub for Mac。我完成了所有更改,然后意识到我正在提交HEAD. 所以我点击了我的master分支,现在我所有的提交(以及数千行代码)都消失了。请帮我!
HEAD
master
谢谢。
总是有“git reflog”来查找旧的提交。
如果你从那以后没有做任何事情
git branch old-commits HEAD@{1}
应该创建包含旧提交的“旧提交”分支。
然后你可以在你的 master 上合并或 rebase 那些提交。