git add . 报错 LF will be replaced by CRLF the next time Git touches it

git add . 报错

在这里插入图片描述

原因分析
Dos/Windows平台默认换行符:回车(CR+换行(LF),即’\r\n’
Mac/Linux平台默认换行符:换行(LF),即’\n’
企业服务器一般都是Linux系统进行管理,所以会有替换换行符的需求
解决办法
//解决方法1:在你提交时转换为LF,检出时转换为CRLF
//此方法适用于Windows系统,且一般为Windows默认设置会在提交时对换行符进行CRLF - LF的转换,检出时又会进行LF - CRLF的转换。)
	git config --global core.autocrlf true
//解决方法2:提交时转换为LF,检出时不转换
//此方法适用于Linux系统,所有换行符都会进行CRLF - LF转换,但操作时不会转换回CRLF
	git config --global core.autocrlf input
//解决方法2:提交检出都不进行转换
//此方法适用于Windows系统,且只在Windows上开发的情况。在提交、检出时不会对CRLF/LF换行符进行转换
	git config --global core.autocrlf false

你可能感兴趣的:(git)