我发现这令人困惑,但当我运行git branch -r
查看所有远程分支的列表时,我看到一个实例中列出了一个额外的分支。但是,当我运行git ls-remote origin
时,我在两个实例上都看到了“额外”分支。可能导致这种情况的原因,我该如何解决?
答案 0 :(得分:1)
执行git fetch origin
至fetch所有分支和/或标记(统称为"参考"或"参考")
git pull
也可以使用,因为此命令包含提取
git branch -r
将list so-called remote-tracking branches。这些是从给定远程(例如origin
)
git ls-remote <repository>
(其中<repository>
通常是远程的)list references in a remote repository
git branch -r
会检查本地存储库中的所有远程跟踪分支
git ls-remote <repository>
将列出执行命令时服务器上存在的所有可用引用(分支是引用)