10

我浏览了几个博客来了解合并提交,但并不完全清楚它是什么以及避免它的最佳实践是什么。并且 git log 的树形图进一步加深了我对合并提交的理解。帮助?

4

1 回答 1

15

合并提交就像另一个提交一样,是存储库在给定时间点的状态加上它演变而来的历史。

合并提交的特别之处在于它至少有两个前任,因此普通的普通差异没有意义,您只能将合并与前任之一进行比较,这会产生来自另一个父级的更改(s )

为避免合并提交,您可以将更改推送到远程存储库之前重新设置它们的基础。

于 2013-09-03T05:04:02.240 回答