GitHub隐藏分支

时间:2019-01-04 20:37:53

标签: github

当我执行git branch -r时,在远程GitHub存储库中看到52个分支。当我查看显示相同仓库的分支机构的GH网页时,有7个。我没有大量使用GH,是否缺少某些东西?为什么不显示其他45个分支?因为它们可能合并了?我仍然可以将这些隐藏的分支签出,但是不在GitHub的Web UI上。

编辑:这不仅是因为它们被合并,还因为显示了 some 合并分支。

1 个答案:

答案 0 :(得分:1)

默认情况下,GitHub将显示:

  • 默认分支
  • 活动分支
  • 停滞的分支的子集(如moby/moby):这将解释为什么您看不到所有分支(假设它们没有在远程端被修剪,并且删除)

如前所述,克隆仍然是确保所有(远程跟踪)分支都存在的最可靠方法。


在{strong> OP cdmo 之后,in the comments确认分支git fetch --prune在本地

  

我有一个误解,就是git会自动删除对本地远程分支上已删除分支的引用,尤其是使用git fetch --all时。