首页 > 解决方案 > 奇怪的 git 问题。Git pull 导致文件更改

问题描述

最近我遇到了一个奇怪的 git 问题。每当我从远程分支拉取时,都会导致任何现有本地分支的修改更改。更改是第一个文件首先删除内容然后重写它,即再次重写相同的更改。所以我不明白这是怎么可能的。在我将这个分支合并到上一个分支时遇到一些冲突之前,我想提几次,所以我解决了 gitlab IDE 本身中的冲突,然后从我本地的那里拉取。所以在那之后我得到了这个问题。

主要的是,当我解决它已经提交的冲突时,为什么它显示为本地更改?这也不是通过执行 git checkout、stash 或 reset --hard 来实现的。

我也尝试过 crlf 和文件模式等配置设置,但没有运气。

请让我知道如何摆脱此更改,因为我不想从本地提交此更改。我也不想变基,因为它会影响其他开发人员。请帮忙。

标签: git

解决方案


尝试并设置git config --global core.autocrlf false

然后再次克隆。EOL 应仅在.gitattributes指令中指定。


推荐阅读