git add提交时关于 LF will be replaced by CRLF in 问题出现的原因以及解决方式

生来就可爱ヽ(ⅴ<●) 提交于 2019-12-10 17:57:34

最近在新创建的github项目中add新框架代码时,出现了LF will be replaced by CRLF in的问题,以下为问题截图

 

查阅资料才知道,LF和FRLF是两种不同的换行格式,这个警告具体的解释:

工作区的文件都应该用 CRLF 来换行。如果改动文件时引入了 LF,提交改动时,git 会警告你哪些文件不是纯 CRLF 文件,但 git 不会擅自修改工作区的那些文件,而是对暂存区(我们对工作区的改动)进行修改。也因此,当我们进行 git add 的操作时,只要 git 发现改动的内容里有 LF 换行符,就还会出现这个警告。

git工作区默认使用FRLF作为换行符。

因此可以使用以下代码消除警告:

git config –global core.autocrlf false //禁用自动转换

 

最后,此问题不会应该我们的编码工作,放心使用吧!

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!