git merge與git rebase區別

作用都是將一個分支整合到另一個分支。 差異: git merge是進行三方合併;git rebase是先更新「base」,再將當前分支的差異補丁重新打上去。 git merge 合併 工作原理: 將兩個分支最新的快照以及二者的共同祖先進行三方合併。 git rebase 衍合 工作原理: 回到兩個分支的共同祖先,提取所在分支每次提交時產生的差異,將這些差異分別保存到臨時文件裏,然後從當前分支轉換到
相關文章
相關標籤/搜索