git pull --rebase
在使用git pull命令的时候,可以使用--rebase参数,即git pull --rebase,这里表示把你的本地当前分支里的每个提交(commit)取消掉,并且把它们临时 保存为补丁(patch)(这些补丁放到".git/rebase"目录中),然后把本地当前分支更新 为最新的"origin"分支,最后把保存的这些补丁应用到本地当前分支上
git rebase 和 git merge
git rebase 和 git merge 作用基本是相同的,
区别:
历史提交本版的区别。git rebase可以使得你的分支看起来像是没有经历过合并一样。
选择:
在进行分支更新时:可以选择git merge ,也可以选择git rebase。至于具体选择哪一个来实现分支的更新合并,根据个人喜好即可,无需做过多原则性判断
作者:好雨知时节浩宇
链接:www.jianshu.com/p/c92f552da…
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。