git合并之 merge和rebase

合并有两种方法: git rebase 和git merge   

优先用 rebase!!!!

区别:

  

1. 使用git merge

git checkout dev
git merge master

  或者,你也可以把它们压缩在一行里。

 git merge master dev

2.使用git rebase

git checkout dev
git rebase master

或者
git rebase master dev


参考资料:

下面两个参考链接比较看得懂:

 git rebase 还是 merge的使用场景最通俗的解释

 https://www.cnblogs.com/pinefantasy/articles/6287147.html   

其他:

https://segmentfault.com/q/1010000007704573/

https://github.com/geeeeeeeeek/git-recipes/wiki/5.1-%E4%BB%A3%E7%A0%81%E5%90%88%E5%B9%B6%EF%BC%9AMerge%E3%80%81Rebase-%E7%9A%84%E9%80%89%E6%8B%A9

用git整合分支的时候,大家更常用的是变基操作(git rebase)还是合并操作(git merge),你们觉得哪个比较好?

 
原文地址:https://www.cnblogs.com/lhuser/p/11458916.html