我有一些我一直在研究的东西,并且我设法得到了“提交时头部分离”错误。我需要将提交放回主分支,因为我没有其他工作副本,我不能冒险丢失它......真的很害怕失去我的工作。
谢谢你的帮助。
第一:在当前提交处添加一个分支,这样你就不会丢失任何代码
git checkout -b save
然后:您需要将此工作与您的master
. 您可能处于以下两种情况之一(请检查gitk --all
)
情况1
A--B--C master
\
D save
只是rebase
你的工作master
git rebase master
A--B--C--D master, save
案例2
master
/
A--B--C--D save
你只需要继续master
前进save
git branch -f master
git checkout master
或者
git checkout master
git merge save
master
/
A--B--C--D save