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 ××××.××  

posted @ 2018-01-25 10:51  zhiqsyr  阅读(487)  评论(0编辑  收藏  举报