2013-10-19 54 views
1

我有一些东西,我一直在努力,我已经设法让头'分离在提交'错误。因为我没有其他工作副本,所以我需要把这个提交重新放在主分支上,我不能冒险失去它......真的很害怕失去我的工作。头部在提交时分离。需要把主分支

感谢您的任何帮助。

+0

可能重复的[A无分支提交。(http://stackoverflow.com/questions/19469839/a-commit -with-no-branch) – thirtythreeforty

回答

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 

呦你刚刚有移动你的mastersave

git branch -f master 
git checkout master 

git checkout master 
git merge save 


      master 
     /
A--B--C--D save 
+0

感谢您提供这款水晶般清晰的指南。今天对我来说非常方便。我想知道为什么提问者从来没有真正到过“接受”它。 –

相关问题