2013-11-25 143 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

如果你還沒有推動你的功能分支,我只是重新分配它,以便分支在開發分支處已經包含了你需要的新提交的分支...

相關問題