warning: LF will be replaced by CRLF in chapter-7/pom.xml.
The file will have its original line endings in your working directory
在Unix系统中,行尾用换行\n
表示。在Windows中,一行由\r\n
表示。当你从一个unix系统上传的git代码时,他们只会有一个\n
。如果您是一个在windows机器上工作的开发人员,并且您不关心git自动将\n
替换为\r\n
,您可以通过在git命令行中输入以下命令来关闭此警告:
git config core.autocrlf true #自动转化为\n
只在windows上的项目,则设置为:
git config --global core.autocrlf false
如果你在Linux或Mac系统上使用LF行结束符,那么你不希望Git在签出文件时自动转换它们;但是,如果不小心引入了以CRLF结尾的文件,那么您可能希望Git修复它。你可以告诉Git在提交时将CRLF转换为LF,但不能通过设置core将CRLF转换为LF。
git config --global core.autocrlf input