warning: LF will be replaced by CRLF in 原因解析

在 Windows 系统中,使用换行和回车两个字符结束一行;在 Linux(Mac 同),只使用换行一个字符。

题中告警,是因为 core.autocrlf=true ,即在提交代码时,CRLF 替换成 LF;签出代码时,LF 替换成 CRLF

1、当需要 Windows 与 Linux 协同开发:

1)Windows 上,设置 git config --global core.autocrlf true,换行按照上述处理

2)Linux 上,就要设置 git config --global core.autocrlf input,这样签入签出换行都是 LF

2、如果只在一类操作系统,或 Windows,或 Linux,可以设置 git config --global core.autocrlf false,不作换行转换

参考:

[git] warning: LF will be replaced by CRLF | fatal: CRLF would be replaced by LF

Windows下Git使用报错:warning:LF will be replaced by CRLF in ××××.××  

原文地址:https://www.cnblogs.com/zhiqsyr/p/8350188.html