【发布时间】:2016-05-31 21:24:51
【问题描述】:
我在IntelliJ 15.0.3 工作,并通过 Git Bash 使用 Git(提交和推送更改)。当我 fetch 来自远程 git 存储库的文件时
它包含不同的行分隔符(混合模式或它的调用方式)。我的意思是有些行以CRLF 结尾,有些行以LF 结尾(同一个文件)。
当我在 IDEA 中进行更改时 - 文件会自动保存,并且所有行分隔符都会减少(更改)为 IDEA 默认行分隔符(对我来说是LF)。
而 git 将这些更改视为对文件的更改,因此我提交的文件有很多如下更改:
- some line
+ some line
因为some line [CRLF] 已更改为some line [LF]。
如何配置Git 以忽略这一点,或者如何配置IntelliJ IDEA 以使文件保持这种混合模式?我不想在没有更改的情况下提交更改。
【问题讨论】:
-
在安装 GIT 时,可以选择“按原样签出,按原样提交”,这可能对您有所帮助?
标签: git intellij-idea