场景一:
本地、远程都没有分支 "v1.0.0"
- 先查看确认一下,命令:
git branch -a
- 创建本地分支,命令:
git checkout -b v1.0.0
- 创建远程分支,并且本地分支关联远程分支,命令:
git push --set-upstream origin v1.0.0
- 最后确认是否正确,可使用命令:
git branch -a
git branch -vv
branch 后面参数解释:
-a 是查看本地和远程的分支
-vv 是查看本地分支关联的远程分支
场景二:
本地有分支,远程没有分支。
请参考场景一进行实现
场景三:
本地没有分支,远程已存在分支
我们需要创建本地分支,并将远程分支和本地的进行关联
- 先看一下分支情况,命令:
git branch -a
红色部分,是远程分支,我们发现并没有其他的新分支。
这里我们使用"gitee",能看到仓库是已经有新的分支了
这个分支,有可能是其他同学通过命令创建的,也有可能是直接在gitee上手动创建。
- 使用 pull 命令用于从远程获取代码并合并本地的版本
git pull
然后我们再使用 branch -a 看一下
git branch -a
能看到红色(远程分支)部分增加了。
- 创建本地分支并关联远程分支,命令:
git checkout -b v1.0.1 origin/v1.0.1
最后使用 branch -vv 查看关联情况,命令:
git branch -vv
场景四:
本地有分支,远程有分支,但还未关联,需要进行关联
- 命令:git branch --set-upstream-to=origin/master
git branch --set-upstream-to=origin/master
版权归原作者 龙枫995 所有, 如有侵权,请联系我们删除。