背景,本地的分支dev-2.7关联着远程的分支dev-v2.7。但是由于项目迭代需求,在远程从dev-v2.7分支拉取了一个新的分支dev-v2.8,新功能在dev-v2.8开发 旧功能维护和修改bug在dev-v2.7分支。
- 在本地创建新的分支
git branch dev-2.8
- 切换到分支dev-2.8
git checkout dev-2.8
- 将当前dev-2.8分支关联远程dev-v2.8分支
git branch --set-upstream-to=origin/dev-v2.8
- 查看我们本地的分支关联的远程分支
git branch -vv
结果
D:\huice-git\java-mp (dev-2.8 -> origin/[email protected])
λ git branch -vv
* dev-2.8 6aa43483e [origin/dev-v2.8: ahead 1, behind 24] 保存当前工作 准备切换到2.8分支
dev-v2.7 6aa43483e [origin/dev-v2.7: ahead 1, behind 14] 保存当前工作 准备切换到2.8分支