赞
踩
git fetch
git checkout -b alpha
git branch --set-upstream-to=origin/alpha alpha
git branch -vv
背景:当自己的开发合作人员已经创建了新的分支在远程仓库上,此时自己要拉取该分支到本地,然后在该分支上合作开发。因此,需要自己先新建一个本地的新分支与之对应,然后关联远程分支即可
当前分支是 dev
,我们要拉区远程的 alpha
分支到本地且关联。先看看当前分支状态
$ git branch
* dev
main
而Github上有三个分支 main
alpha
dev
$ git fetch
From github.com:xxxxxx/xxxxxx
* [new branch] beta -> origin/beta
$ git checkout -b alpha
Switched to a new branch 'alpha'
$ git branch --set-upstream-to=origin/alpha alpha
Branch 'alpha' set up to track remote branch 'alpha' from 'origin'.
此时,查看本地分支与远程仓库的关联情况则可看出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
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。