天天看點

Merge和Rebase在Git中的差別

git merge 會生成一個新得合并節點,而rebase不會

比如:

      D---E test  

     /  

A---B---C---F master  

使用merge合并:

      D--------E  

     /          \  

A---B---C---F----G   test, master  

而使用rebase則:

A---B---D---E---C'---F'   test, master  

使用git pull時預設是merge, 加 --rebase參數使其使用rebase方式

git pull --rebase   

本文轉自邴越部落格園部落格,原文連結:http://www.cnblogs.com/binyue/p/4610435.html,如需轉載請自行聯系原作者