首页 > 解决方案 > 为什么我在我什至没有接触过的文件上遇到合并冲突?

问题描述

我在一个分支上工作 > my-branch。当我准备好与开发合并时,我提交我的代码并切换到开发分支。我做了一个git pull origin develop,然后pull开发并切换回my-branch并做一个git merge origin develop。我遇到了50 多个合并冲突,主要是在我什至没有接触过的文件上。当它试图将我的分支与开发合并时,它似乎要求我手动合并所有内容而不是自动合并。

标签: gitmergecommitconflict

解决方案


如果您没有接触文件并且在那里遇到冲突,那么您的设置很可能是 git 正在更改文件的 EOL 格式。

https://help.github.com/en/github/using-git/configuring-git-to-handle-line-endings

core.autocrlf, 也许?


推荐阅读