gitlab提交代码异常报错:fatal: CRLF would be replaced by LF in ....

gitlab提交异常报错:fatal: CRLF would be replaced by LF in …

git提交代码时,一直报出“fatal: LF would be replaced by CRLF in (文件名)”的异常,导致代码提交不到远程仓储。其实是,不同系统对换行符的解释不同导致的。

  • 在windows平台下git add 的时候出现如下错误
    gitlab提交代码异常报错:fatal: CRLF would be replaced by LF in ....

解决方案

1.进入项目目录下/c/xinyun/git/SmsIntercept-doc/的隐藏文件 .git目录中
gitlab提交代码异常报错:fatal: CRLF would be replaced by LF in ....

2.进入*.git*目录,编辑config文件
gitlab提交代码异常报错:fatal: CRLF would be replaced by LF in ....
3.编辑config增加两行字段

autocrlf = false
safecrlf = false

gitlab提交代码异常报错:fatal: CRLF would be replaced by LF in ....
4.再次提交,问题解决
gitlab提交代码异常报错:fatal: CRLF would be replaced by LF in ....