星期一早上,我從我認爲是穩定的提交中創建了一個功能分支。我工作了一段時間,然後發現我的功能分支中需要的開發分支上有幾個提交。這不僅僅是一兩個 - 在這種情況下,我會考慮挑選櫻桃。它是30/40,所以我寧願將所有東西從開發合併到我的特性分支中。從提交到特性分支合併
這樣做的最好方法是什麼?
星期一早上,我從我認爲是穩定的提交中創建了一個功能分支。我工作了一段時間,然後發現我的功能分支中需要的開發分支上有幾個提交。這不僅僅是一兩個 - 在這種情況下,我會考慮挑選櫻桃。它是30/40,所以我寧願將所有東西從開發合併到我的特性分支中。從提交到特性分支合併
這樣做的最好方法是什麼?
我只想合併主分支(如主站)到我的特性分支這樣
### 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)
現在,主分支根本沒有改變,只是您的功能分支是最新的。你現在可以繼續工作。
如果你還沒有推動你的功能分支,我只是重新分配它,以便分支在開發分支處已經包含了你需要的新提交的分支...