參考: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