今天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

相关文章:

  • 2022-12-23
  • 2021-12-19
  • 2022-02-04
  • 2021-05-18
  • 2022-12-23
  • 2021-09-13
  • 2021-08-28
猜你喜欢
  • 2022-12-23
  • 2021-11-04
  • 2021-07-27
相关资源
相似解决方案