比如你在 myFeat 分支上完成了开发,在 push 代码前,你想把 develop 分支的代码先 rebase 到你的 myFeat 分支,但是你的同事提交了新的代码到 develop 分支。
为了将 develop 分支上最新的代码 rebase 到 myFeat 分支,可以:
- 切换到 develop 分支,
git pull origin develop
; - 切回到 myFeat 分支,
git rebase develop
。
虽然 OK,但是来回切换分支有点繁琐。
其实可以不切换分支,一句命令搞定这个需求:
git pull --rebase origin develop