当前位置:   article > 正文

建立本地分支与远程分支关联_建立本地分支和远程分支的关系

建立本地分支和远程分支的关系

全过程使用的指令

git fetch
git checkout -b alpha
git branch --set-upstream-to=origin/alpha alpha
git branch -vv
  • 1
  • 2
  • 3
  • 4

背景:当自己的开发合作人员已经创建了新的分支在远程仓库上,此时自己要拉取该分支到本地,然后在该分支上合作开发。因此,需要自己先新建一个本地的新分支与之对应,然后关联远程分支即可

当前分支是 dev ,我们要拉区远程的 alpha 分支到本地且关联。先看看当前分支状态

$ git branch
* dev
  main
  • 1
  • 2
  • 3

而Github上有三个分支 main alpha dev

image-20201017003111418

1.1 更新 remote 版本

$ git fetch
From github.com:xxxxxx/xxxxxx
 * [new branch]      beta       -> origin/beta
  • 1
  • 2
  • 3

1.2 建立一个新的分支与远程分支对应

$ git checkout -b alpha
Switched to a new branch 'alpha'
  • 1
  • 2

1.3 关联远程仓库分支

$ git branch --set-upstream-to=origin/alpha alpha
Branch 'alpha' set up to track remote branch 'alpha' from 'origin'.
  • 1
  • 2

此时,查看本地分支与远程仓库的关联情况则可看出alpha关联成功

$ git branch -vv
* alpha ddf7d0c [origin/alpha] Update README.md
  dev   ddf7d0c [origin/dev] Update README.md
  main  ddf7d0c [origin/main] Update README.md
  • 1
  • 2
  • 3
  • 4
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Monodyee/article/detail/691217
推荐阅读
相关标签
  

闽ICP备14008679号