hexo博客探坑之旅

[toc]

Hexo 博客中出现关于 LF will be replaced by CRLF 问题出现的原因以及解决方式

出现的原因:

  • windows中的换行符为 CRLF,而在Linux下的换行符为LF,所以在执行git add . 时出现警告提示,而且这个警告会阻止hexo博客的推送,导致出现博客一系列问题
  • CRLF和LF是两种不同的换行格式,git工作区默认为CRLF来作为换行符,
    所以当我们项目文件里有用的地方使用LF作为换行符,这个时候我们再继续hexo d/(git add .)执行推送或者git commit的时候就会弹出警告,当最终push到远程仓库的时候git会统一格式全部转化为用CRLF作为换行符
  • 你是Windows程序员,且正在开发仅运行在Windows上的项目,可以设置false取消此功能,把回车符记录在库中:

image-20230706181305450

解决方式:

1
git config --global core.autocrlf false  

image-20230706181332379