需要帮助了解 Gitk 和最左边的分支

Need help Understanding Gitk and Left-Most branch

假设我有 2 个分支。大师和开发者。我 运行 以下内容:

git checkout dev
git merge master

当 master 分支上的更改需要合并到 dev 分支时会发生这种情况(很少见...)但是,在这样做之后(以及在其他看似随机的情况下)gitk 显示:

. - Dev
| \. - Master
|  |
|  . Commit 2
|  |
| /
. - Commit 1

如何让master分支总是显示在最左边的分支?

您至少需要再次结帐 master。

或者将 dev 合并回 master(这会将 master 快速转发到 dev)

gitk 在图中将第一个父链显示为直线...其中有 been criticized before.