这将是一个评论,但没有空间,它需要格式化。
此时的部分:
| | | * 27ac7b7 merge
| | | |\
| | |_|/
| |/| |
| | | * 95b2c48 (origin/f-3)
| | | * xxxxxxx
| | | * xxxxxxx
| | |/
| | * yyyyyyy
| |/
| * zzzzzzz
|/
* sssssss
(但我们不能真的猜测,而且可能要复杂得多)。
有了足够多的附加图,我们可以进一步了解commit
27ac7b7
95b2c48
(上面有标签
origin/f-3
). 我们在这里看不到第二个父提交的散列ID,但是沿着图行,您最终会到达第二个父提交。
(你问的第一次犯罪
0ab11dd
是与父级的合并提交
xxxxxxx
bd7278a
,跟随最初向右下降然后立即反转并向下交叉的线的结果
bd7278a型
.
git log --graph
--first-parent
选择
git log
.)