我们的团队对git很陌生(我们更像是一家svn商店)。我们试图弄清楚这些概念,但有时我们会看到奇怪的结果。
例如,以下是Gitkraken的截图:
git - 这个git图是什么意思?-LMLPHP
蓝线是主枝,为什么这里有缺口?哪一个git命令可以复制它,这样做有问题吗?

最佳答案

线条及其颜色与分支不直接对应。分支只是指向提交的指针。mkrieger1s answer中的链接详细讨论了这一点。
你的图表很好,你只是看错了。每个大点(上面有一个化身)都是一个提交,每个提交只有一个父提交。每个小点都是一个合并提交,每个合并提交正好有两个父级。
中间的大结是带有两个父提交(从下面到达结的行)的合并提交;合并提交本身是另外三个提交(位于合并本身之上)的父提交。
在git存储库的每一个图形表示中都可以看到这一点,而且非常好。

09-03 23:33