我在一个文件夹下有三个不同名称的存储库:
remote1/branch1
remote1/branch2
remote2/branch1
remote3/branch1
当我想要获取远程分支时,我想从其中一个存储库中执行特定的远程分支,我知道git branch -r
向我展示了所有这些分支,但我想知道如何执行git branch -r只有一个提到的存储库?
我在尝试git branch -r=remote1
或git branch --remotes=remote1
然而这是不正确的,想知道是否有办法做到这一点?
我只有一个目录,在该目录中我有不同的遥控器 库。
这里有更多信息:
$ git remote -v
remote1 https://url/rep1.git (fetch)
remote1 https://url/rep1.git (push)
remote2 https://url/rep2.git (fetch)
remote2 https://url/rep2.git (push)
remote3 https://url/rep3.git (fetch)
remote3 https://url/rep3.git (push)
答案 0 :(得分:0)
一种快速的方法可能是在你的git命令之后使用grep
:
git branch --remote | grep rep2