一、确保你父分支的本地副本与项目主仓库中最新的提交同步
git pull --rebase
若有必要, 请显式指定参数。在使用 pull 命令更新一个分支的本地副本时,参数中远程连接和远程分支的名称通常是可以忽略的。
有些时候,如果一个仓库拥有多个远程连接, Git有时会遗漏可用的更新。加上这两个额外的参数或许会有帮助。
git pull --rebase=preserve remote_nickname(远程名称) master
例子如下:
git pull --rebase=preserve origin dev
二、当前分支上的修改与主项目不同步,而主项目中的新工作尚未被引入,如下所示。
$ git checkout feature
开始变基过程,如下所示。
$ git rebase master
如果没有冲突, Git 将会愉快地跳过这个过程并将你带到另一个终点,不需要你再进行任
何附加操作