参考:https://www.jianshu.com/p/450cd21b36a4
前提:windows上作业,提交git
结果:fatal: LF would be replaced by CRLF ...
换行符
CRLF:Windows平台,“\r\n”,回车(CR)和换行(LF)
LF:Mac 和 Linux平台,“\n”,回车(CR)
为了保证程序的统一,在Windows平台提交git时,需要将 CRLF 转换成 LF,拉取代码时则相反
git 可以通过命令自动进行转换和提醒:
1、git config --global core.autocrlf true
2、git config --global core.safecrlf true
#提交时转换为LF,检出时转换为CRLF
$ git config --global core.autocrlf true
#拒绝提交包含混合换行符的文件
git config --global core.safecrlf true
#允许提交包含混合换行符的文件
git config --global core.safecrlf false
#提交包含混合换行符的文件时给出警告
git config --global core.safecrlf warn
来源:https://blog.csdn.net/ejennahuang/article/details/99591008