我正在尝试获取合并到主节点的分支列表。这是来自 GitLab 的视觉效果:
我使用 git fetch --prune
更新我的本地存储库,然后使用 git branch --merged master
查看哪些分支合并到 master。如图所示,有一个。 git branch --merged master
的输出是 * master
。这是为什么?
答案 0 :(得分:1)
如图所示,有一个
不,没有。
注意事项: Git 中的分支只是一个名称:某个一次提交的名称。
好的,所以...您的映像中只有一个分支:master。
绿色铁路壁板不是分支。它可能是历史上通过在另一个分支上进行提交然后将该另一个分支合并到 master 上而形成的;但是后来删除了另一个分支(名称),并且没有留下任何记录,尽管提交和拓扑确实保留了,这就是您现在看到的。
所有这些都是完全正常和正确的。别着急,开心就好。
您的图像所显示的内容至少是一次合并提交。您可以找到带有 git log --merges
的那些。