如果我们需要在现有分支的基础上,复制代码到新分支进行开发,并推送至远程仓库,可以进行如下操作:
注:old-branch为旧分支名,new-branch为新分支名
- 使用git bash打开命令行界面,使用以下命令检出远程分支。
$ git checkout -b old-branch origin/old-branch
- 从当前分支复制出新的分支
$ git checkout -b new-branch
- 把新建的分支push到远程库
$ git push origin new-branch:new-branch
- 拉取远程分支
$ git pull # 经过验证,当前的分支并没有和本地分支关联,根据提示进行下一步
- 关联
$ git branch --set-upstream-to=origin/new-branch new-branch
- 再次拉取,成功
$ git pull
网友评论