2013-11-25 142 views
1

星期一早上,我从我认为是稳定的提交中创建了一个功能分支。我工作了一段时间,然后发现我的功能分支中需要的开发分支上有几个提交。这不仅仅是一两个 - 在这种情况下,我会考虑挑选樱桃。它是30/40,所以我宁愿将所有东西从开发合并到我的特性分支中。从提交到特性分支合并

这样做的最好方法是什么?

回答

2

我只想合并主分支(如主站)到我的特性分支这样

### Ensure everything is commited 
$ git add -A . 
$ commit -m "My message" 

假设你的回购看起来像这样

*---*---*---*---*---*----<30-40 commits>-*---* (master) 
      \ 
       \---*---*--<your work>--*---* (feature1) 

现在合并掌握到我的特性分支

$ git merge master 

### Inspect the situation 
$ gitk --all 

你应该看到类似这样的东西

*---*---*---*---*---*----<30-40 commits>-*---* (master) 
      \        \ 
       \---*---*--<your work>--*---*----* (feature1) 

现在,主分支根本没有改变,只是您的功能分支是最新的。你现在可以继续工作。

3

如果你还没有推动你的功能分支,我只是重新分配它,以便分支在开发分支处已经包含了你需要的新提交的分支...

相关问题