什么時候使用git重基而不是git合并?建議什么時候使用?git rebasev.V.git merge?在成功的重基之后,我還需要合并嗎?
3 回答
米脂
TA貢獻1836條經驗 獲得超3個贊
短版
Merge將一個分支中的所有更改合并到一個提交中的另一個分支中。 Rebase說我想要分支到一個新的起點
合并
假設您創建了一個分支,用于開發單個功能。當您想要將這些更改帶回給師父時,您可能需要 合并
(您不關心維護所有臨時提交)。
重基
第二個場景是,如果您開始進行一些開發,然后另一個開發人員做了一個不相關的更改。你可能想拉然后 重基
若要從回購系統中從當前版本進行更改,請執行以下操作。
嚕嚕噠
TA貢獻1784條經驗 獲得超7個贊
mastercool-feature
mastermastercool-feature
$ git checkout master $ git merge cool-feature
$ git checkout cool-feature $ git rebase master
master:
$ git checkout master $ git merge cool-feature
- 3 回答
- 0 關注
- 537 瀏覽
添加回答
舉報
0/150
提交
取消
