git - 为什么我在我什至没有接触过的文件上遇到合并冲突?
问题描述
我在一个分支上工作 > my-branch
。当我准备好与开发合并时,我提交我的代码并切换到开发分支。我做了一个git pull origin develop
,然后pull
开发并切换回my-branch
并做一个git merge origin develop
。我遇到了50 多个合并冲突,主要是在我什至没有接触过的文件上。当它试图将我的分支与开发合并时,它似乎要求我手动合并所有内容而不是自动合并。
解决方案
如果您没有接触文件并且在那里遇到冲突,那么您的设置很可能是 git 正在更改文件的 EOL 格式。
https://help.github.com/en/github/using-git/configuring-git-to-handle-line-endings
core.autocrlf
, 也许?
推荐阅读
- amazon-web-services - 如何在 AWS 中设置 EC2 中的负载均衡(我们的服务 .war/.db 部署到差异 EC2 vm 的 wm)?
- azure - 是否可以将私有 IP 地址添加到 Azure 分析服务?
- firebase - 如何在按下提交按钮时验证抖动中的图像?
- java - 有没有办法在 Spring Boot 中验证 @Value?
- laravel - Laravel Backpack select2_from_ajax 选择更改结果和默认值
- entity-framework - 使用 EF6 在 MVC5 中为外键值创建 DropDownList
- docker - 我无法从 LAN 访问暴露的 docker 容器
- django - 蛞蝓唯一性问题的解决方案或如何找到我需要的蛞蝓
- c++ - 如何理解指针数组的地址?
- gradle - 使用闭包配置自定义 Gradle sourceSet