git - 什么是 git 中的普通 merge ?

标签 git merge git-merge

有时,当我在一个简单的文件更改提交后执行 pull 而不是 rebase 时,我会在主日志中看到以下内容:

Trivial merge

但是有什么变化没有差异?这条日志消息有什么意义?有什么我不知道的变化吗?吓到我了。

最佳答案

git 不会在任何时候将此消息插入到日志中。我将大胆猜测并假设您已在 gitweb 中看到此消息。

如果组合 diff 没有输出,gitweb 会打印此消息。当唯一的差异都在 block 中时,只有 merge 的一侧发生更改,并且此更改是在 merge 中未修改的情况下发生的,就会发生这种情况。这基本上意味着没有冲突,也没有在 merge 提交中添加任何魔法。

关于git - 什么是 git 中的普通 merge ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1824264/

相关文章:

postgresql - 如何像SVN那样管理一个有分支和主干的数据库

git - git中如何将没有变化的分支 merge 到master分支?

git - GitHub repos 上的最佳实践,用于 fork 或创建新分支

git - 我们可以在 Azure DevOps 中锁定文件吗?

python - 使用 GroupBy 将两个数据帧合并到一个组中

ruby-on-rails - 为开发/测试和生产指定相同的 gem 两次,但路径不同

mysql - 从 2 个 MySQL 数据库查询数据到新的 MySQL 数据库

git - 如何正确使用git rebase?

git - 尝试从 GIT pull 时发生 SSL 错误

git - 在 git merge 期间如何接受特定文件夹中的所有远程文件?