【发布时间】:2017-12-08 22:06:20
【问题描述】:
当我查看https://github.com/user/repo/network 上的存储库网络时,我的存储库图表如下所示:
显示:
------------ A2 (branch a)
|
A0 -- A1 -- B0 (branch b)
|
------------------ C0 -- C1 (branch c)
虽然图结构是正确的,但看起来分支 a 起源于分支 b。这种效果特别强,因为 [A0-A1-B0] 都具有相同的颜色,而 [A2] 的颜色不同,[C0-C1] 也是如此。
预期:
----- B0 (branch b)
|
A0 -- A1 ---------- A2 (branch a)
|
------------------ C0 -- C1 (branch c)
我想知道这是否只是一个显示的“问题”,或者这是否实际上以某种方式编码到了 git 历史记录中。
当我不小心提交到错误的分支时,我做了一些变基(私人回购)以使图表看起来更好。
有没有办法将 A0 和 A1 分配给历史分支以使图表看起来像预期的那样?还是我不应该担心这个问题?
【问题讨论】:
-
A0和A1是所有 3 个分支的一部分。这只是一个显示问题。我不会担心的。略相关:stackoverflow.com/questions/44435485/… -
谢谢,我怀疑是因为当我点击提交时,它确实显示它们是所有 3 个分支的一部分。该链接看起来很有用,尽管更改 --first-parent 确实看起来很麻烦
标签: git github git-branch git-rebase git-commit