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