我正在处理一个名为 "branch-A" 的分支,并使用命令 git branch
查看本地只有这个分支。
如果我使用 git branch -a
,我可以看到 "remotes / origin / branch-B" 的远程副本。
我想做的是将 branch-B 拉到本地,但我不想实际检出它......我的意思是,我可以这样做,然后检出我的其他分支回去,但由于我要在许多存储库中进行此操作,所以这样稍微有点麻烦。
我在考虑某种方式的获取操作?但我想不出该如何构造该命令。这可能吗?
所以我有:
user@pc> git branch
* branch-A
master
与
user@pc> git branch -a
* branch-A
remotes/origin/branch-B
remotes/origin/branch-A
remotes/origin/master
我希望能够获得:
user@pc> git branch
* branch-A
branch-B
master
git fetch
。 - Willem Van Onsemgit fetch
by itself will not do what he's looking to do. It will update his remote refs but not actually create local tracking branches unless you specifically do agit checkout -b <branchName>
- g19fanaticgit fetch
并不会有什么实际效果(除了已跟踪分支,就像g19所提到的那样)。 - code_fodder