git

git warning LF will be replaced by CRLF

"换行符引起的 warning "

Posted by JosonChan on 2020-10-21

问题

在使用 hexo d 的时候出现:warning: LF will be replaced by CRLF

原因就是 windows 系统使用 CRLF ,即回车换行,而在 Linux/Mac 系统上使用 LF,于是这样产生了冲突。由于我使用的平台是 windows ,因此采用:

#提交时转换为LF,检出时转换为CRLF
$ git config --global core.autocrlf true

core.autocrlf 设置为 true 的话,在 windows 上的 crlf 在提交的时候会变成 lf,而在我们检出代码时会自动转回来,虽然还是提示 warning ,但这对于跨平台是有好处的。

详细可查看:

后记

有时候一些小 bug 很容易忽略,但其实深究下去会发现有很多的知识点。