问题
在使用 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 很容易忽略,但其实深究下去会发现有很多的知识点。