git rebase 和 git merge的區別

git merge和 git rebase 都是基於合併代碼的操作 git merge 合併倆個分支 會產生一個特殊的commit 有倆個父節點 會將父節點本身和他們的祖先都包含進來 git rebase 取出一系列的提交記錄,存放起來麼讓後在另一個地方逐一放下把所有提交應用到分支上 可以更線性的提交歷史 場景: 分支dev-a 分支dev-b 分支A修改代碼後合併到master分支 分支B修改內
相關文章
相關標籤/搜索