git add提交时关于 LF will be replaced by CRLF in 问题出现的原因以及解决方式
最近在新创建的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 //禁用自动转换
最后,此问题不会应该我们的编码工作,放心使用吧!