您可以看到红色提交是由我的搭档(User2)完成的。下一个绿色提交由me(User1)完成。然后黄色提交由我的伙伴完成,蓝色提交是由我的伙伴再次完成的合并提交。所以:
为什么我的提交(绿色的提交)在右侧而不是左侧显示?
当图形显示右侧的提交时,这是什么意思?
谢谢
答案 0 :(得分:1)
您的解释完全正确。当User2
从远程拉出以便进行推送时,git pull
进行了合并,并且该合并使您的User1
更改进入了其本地分支。
通常,在图的右边或左边没有什么重要的,但是正常的图显示是提交的第一个父项向左,第二个父项(合并到第一个父级)向右。因此,运行git pull
的用户的提交向左移动,另一向右移动。
如果您想要树木更整洁,没有气泡,可以考虑使用git pull --rebase
,这是我个人更喜欢的解决方案。这样就可以在BigDecimal.ZERO
之上重新建立actualizaciones...
的基础,而不是创建合并气泡。关于重新定级的常见警告:仅适用于您从未使用过的本地私有分支机构。但是git pull --rebase
尊重这个警告,所以没关系。