我正在分支"branch-A",并使用命令git branch我可以看到它是本地唯一的分支.
如果我使用git branch -a我可以看到"遥控器/原点/分支-B"的远程副本
我想做的是在本地带上分支-B,但我不想实际检查出来......我的意思是我可以做到这一点,然后检查我的另一个分支回去,但是因为我现在它稍微有些痛苦这样做很多回购.
我在考虑某种取件?但我无法弄清楚如何表达命令.可能吗?
所以我有:
user@pc> git branch
* branch-A
master
Run Code Online (Sandbox Code Playgroud)
和
user@pc> git branch -a
* branch-A
remotes/origin/branch-B
remotes/origin/branch-A
remotes/origin/master
Run Code Online (Sandbox Code Playgroud)
我希望能得到:
user@pc> git branch
* branch-A
branch-B
master
Run Code Online (Sandbox Code Playgroud)
你可以做到这一点,一个班轮非常简单.
git fetch <remote> <srcBranch>:<destBranch>
Run Code Online (Sandbox Code Playgroud)
这将避免签出远程分支.
有关更多信息,请参阅此问题: