git 列出多个远程资料库之一的分支

1qczuiv0  于 2022-11-20  发布在  Git
关注(0)|答案(2)|浏览(167)

我有两个远程存储库,我只想列出其中一个远程存储库的分支。
git分支-r只显示从原点开始的分支。

c9qzyr3d

c9qzyr3d1#

尝试git remote show <name>,其中<name>是您要获取详细信息的遥控器的名称。git remote -v将为您提供可用遥控器的列表。

ozxc1zmp

ozxc1zmp2#

git branch -r 应该 会 给 你 所有 远程 分支 的 列表 ( 来自 两 个 远程 ) , 如果 你 没有 看到 来自 origin2 的 分支 , 你 可能 还 没有 从 它 那里 获取 更改 :

git fetch origin2

中 的 每 一 个
要 回答 您 的 " 如何 列出 特定 远程 控制 器 的 分支 ? " 问题 , 请 执行 以下 操作 :

  • 本地 存储 库 已知 的 origin2 分支 ( 通过 运行 git fetch origin2 更新 它们 ) :
git branch -r --list "origin2/*"

格式

  • 您 可以 在 远程 服务 器 上 访问 的 分支 :
git ls-remote origin2 "refs/heads/*"

格式

相关问题