我喜欢GitHub的“网络图”视图。我喜欢它如何能够概述存储库随时间的发展:
不幸的是,我注意到了一个问题。当我完成将分支合并到master中时,如果我从remote
(GitHub)删除原始功能分支,则小分支名称标签将消失。这会产生如下图:
我知道我可以将鼠标悬停在提交上以查看提交消息,但是对于我来说,至少有一些帮助,让分支名称标签能够提供我正在查看的内容的一般指示。< / p>
有没有办法从remote
删除这些分支并让此图保留其标签?或者,有一种更好的方法,我忽略了吗?
答案 0 :(得分:2)
没有办法保留已删除分支的名称并记住它在Git中的最后一次指向提交。
在某些Git GUI中,它们会显示这样的标记名称,因此您可以在给定分支的最后一次提交中添加标记。但是GitHub并没有显示这样的标签。
因此,在GitHub中,实现所寻求目标的唯一方法就是不删除分支。
答案 1 :(得分:0)
我将我的合并分支重命名为“zCLOSED-oldname”,以便它们仍然有引用,但排在分支下拉列表的底部。
不幸的是,您不能直接在GitHub中重命名,因此您必须在本地重命名,按“new”分支,然后从GitHub中删除原始分支名称。