Git合并在未更改的文件上发生冲突

时间:2019-03-04 10:17:50

标签: git merge conflict

我已经遇到了以下问题:

  1. Git merge conflicts on files that are changed by one branch only
  2. How to avoid getting git errors/conflicts on untouched files?
  3. Git merge conflicts when no changes done

但是我没有找到合理的解释。因此,尝试打开一个新线程。

问题:当我将“ master”合并到我的开发人员分支(开发分支)时,在开发分支上未经我修改的文件上出现合并冲突。

过程

  • git checkout master
  • git pull --ff-only (将master分支更新为最新更改)
  • git checkout开发分支
  • git merge --squash master
  • 对我未修改的文件造成冲突

问题

  1. 为什么我看到冲突?
  2. 为什么由于我的分支没有更改,GIT无法自动解决它们?
  3. 如何避免这些冲突?

0 个答案:

没有答案