Windows 下 使用 git 提示 LF will be replaced by CRLF the next time Git touches it
CR 为回车符,LF 为换行符。Windows 结束一行用 CRLF,Mac 和 Linux 用 LF。
core.autocrlf
false 表示取消自动转换功能。适合纯 Windows。
true 表示提交代码时把 CRLF 转换成 LF,签出时 LF 转换成 CRLF。适合多平台协作。
input 表示提交时把 CRLF 转换成 LF,检出时不转换。适合纯 Linux 或 Mac。
设置 core.autocrlf=false,Windows 也用 LF 换行。
git config --global core.autocrlf false
设置一个 .editorconfig 来保证文件都是 LF 结尾:
[*]
end_of_line = lf