场景:主分支master和业务分支dev,如何进行rebase,具体原理可以百度以下,很多文章讲的很清楚,这里只是记录以下开发流程,担心自己忘记
$ git checkout dev
$ git add .
$ git commit -m 'dev分支功能开发'
$ git checkout master
$ git pull origin master
$ git checkout dev
$ git rebase master
//如果有冲突则手动处理冲突,接下来执行
$ git add .
$ git rebse --continu //如果不想要这个合并了可以执行 git rebase --abort
//如果没有冲突则执行如下
$ git checkout master
$ git rebase dev
$ git push origin master