windows下解决Git报错: LF will be replaced by CRLF the next time Git touches it

问题

在命令行执行git add .的时候,提示Warning

$ git add .
warning: in the working copy of 'go.mod', LF will be replaced by CRLF the next time Git touches it
warning: in the working copy of 'go.sum', LF will be replaced by CRLF the next time Git touches it

通常情况下是在 Windows环境中才会遇到。

原因

在windows中的换行符为 CRLF, 而在linux下的换行符为:LF

所以使用git来生成一个工程后,文件中的换行符为LF, 当执行git add .时,系统则提示:LF 将被转换成 CRLF

解决

关闭git的自动更换CRLF即可

$ rm -rf .git
$ git config --global core.autocrlf false 
$ git init
$ git add . 

相关文章

Windows2012R2备用域控搭建 前置操作 域控主域控的主dns:自...
主域控角色迁移和夺取(转载) 转载自:http://yupeizhi.blo...
Windows2012R2 NTP时间同步 Windows2012R2里没有了internet时...
Windows注册表操作基础代码 Windows下对注册表进行操作使用的...
黑客常用WinAPI函数整理之前的博客写了很多关于Windows编程的...
一个简单的Windows Socket可复用框架说起网络编程,无非是建...