warning: LF will be replaced by CRLF in

今天Git提交文件时出现了以下warning
warning: LF will be replaced by CRLF in
之前提交倒是没有过这种情况

然后我试着把在webstorm窗口打开的文件关闭了,再次提交变成了下面的情况
warning: LF will be replaced by CRLF in
关闭掉的文件是没有warning了,但是.idea还是不行呀

然后我就又试着把webstorm关掉了,再次提交OK了
warning: LF will be replaced by CRLF in

虽然好了我还是百度了一下出现的问题,

CRLF, LF 是用来表示文本换行的方式。CR(Carriage Return) 代表回车,对应字符 ‘\r’,Windows下使用的;LF(Line Feed) 代表换行,对应字符 ‘\n’,是Linux、MacOS下使用的。

对应的解决办法

//提交时转换为LF,检出时转换为CRLF
$ git config --global core.autocrlf true
//提交时转换为LF,检出时不转换
$ git config --global core.autocrlf input
//提交检出均不转换
$ git config --global core.autocrlf false

参考文章:https://www.jianshu.com/p/450cd21b36a4