在提交时头部分离。需要换上主分支

时间:2013-10-19 18:09:29

标签: git branch

我有一些我一直在努力的东西,并且我设法让'头部分离在提交'错误。我需要将提交放回主分支,因为我没有其他的工作副本,我不能冒失去它......真的害怕丢失我的工作。

感谢您的帮助。

1 个答案:

答案 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