git config core.autocrlf
=>是git config core.safecrlf
=>是.gitattributes
文件具有* text=auto
我有一个git repo签出到Windows框中。 IntelliJ最初显示文件最初是CRLF行分隔符(在我运行Windows时正确)。
这意味着当我执行git add
时失败,并显示fatal: LF would be replaced by CRLF in <file>
。
FWIW
是否有任何IntelliJ设置可以阻止它更改CRLF-> LF?
解决方法是使用--ignore-errors
,例如git add --ignore-errors <file>
,但这很烦人。
答案 0 :(得分:2)
IntelliJ IDEA默认采用.editorconfig
配置,该配置将覆盖IDE格式设置。
您可以disable this feature或从项目中删除此文件。