git rebase是git下比较常用的命令,以下记录自己遇到较多的使用场景. 合并分支 在多人协作的项目中,拉分支是很常见的事情,经常需要同步自己的分支与远端master分支一致,有两种方式: git merge master git rebase master 两者的区别在于:前者会在生成一条 Merge branch master into XXX 的commit记录,而后者能保持commit干净. git rabase 在开源提交PR时,能够更好地保持commit 整洁,消除了多余的 M…