我有一些我一直在努力的东西,并且我设法让'头部分离在提交'错误。我需要将提交放回主分支,因为我没有其他的工作副本,我不能冒失去它......真的害怕丢失我的工作。
感谢您的帮助。
答案 0 :(得分:2)
首先:在当前提交中添加一个分支,这样你就不会丢失任何代码
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