我有两个远程存储库,我只想列出其中一个远程存储库的分支。git分支-r只显示从原点开始的分支。
c9qzyr3d1#
尝试git remote show <name>,其中<name>是您要获取详细信息的遥控器的名称。git remote -v将为您提供可用遥控器的列表。
git remote show <name>
<name>
git remote -v
ozxc1zmp2#
git branch -r 应该 会 给 你 所有 远程 分支 的 列表 ( 来自 两 个 远程 ) , 如果 你 没有 看到 来自 origin2 的 分支 , 你 可能 还 没有 从 它 那里 获取 更改 :
git branch -r
origin2
git fetch origin2
中 的 每 一 个要 回答 您 的 " 如何 列出 特定 远程 控制 器 的 分支 ? " 问题 , 请 执行 以下 操作 :
git branch -r --list "origin2/*"
格式
git ls-remote origin2 "refs/heads/*"
2条答案
按热度按时间c9qzyr3d1#
尝试
git remote show <name>
,其中<name>
是您要获取详细信息的遥控器的名称。git remote -v
将为您提供可用遥控器的列表。ozxc1zmp2#
git branch -r
应该 会 给 你 所有 远程 分支 的 列表 ( 来自 两 个 远程 ) , 如果 你 没有 看到 来自origin2
的 分支 , 你 可能 还 没有 从 它 那里 获取 更改 :中 的 每 一 个
要 回答 您 的 " 如何 列出 特定 远程 控制 器 的 分支 ? " 问题 , 请 执行 以下 操作 :
origin2
分支 ( 通过 运行git fetch origin2
更新 它们 ) :格式
格式