有时,当我在一个简单的文件更改提交后执行 pull 而不是 rebase 时,我会在主日志中看到以下内容:
Trivial merge
但是有什么变化没有差异?这条日志消息有什么意义?有什么我不知道的变化吗?吓到我了。
最佳答案
git
不会在任何时候将此消息插入到日志中。我将大胆猜测并假设您已在 gitweb 中看到此消息。
如果组合 diff 没有输出,gitweb 会打印此消息。当唯一的差异都在 block 中时,只有 merge 的一侧发生更改,并且此更改是在 merge 中未修改的情况下发生的,就会发生这种情况。这基本上意味着没有冲突,也没有在 merge 提交中添加任何魔法。
关于git - 什么是 git 中的普通 merge ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1824264/