git merge 和 git rebase¶
备注
我没有深入学习和实践,仅仅是作为参考和方便后续开发学习,请参考学习原文 【Git】:git rebase和git merge有什么区别?
简单地说¶
融合代码到公共分支的时使用
git merge
,而不用git rebase
git checkout master git pull origin master git merge feature git push origin master
融合代码到个人分支的时候使用
git rebase
,可以不污染分支的提交记录,形成简洁的线性提交历史记录:git checkout feature git rebase master