作者: littleboy 2023-09-30 20:31:20

Git-问题

符号转义

提示:warning: LF will be replaced by CRLF

这种错误的原因是存在有文件的内容符号转义问题,在windows中的换行符为 CRLF, 而在linux下的换行符为LF,所以在执行git add . 或git deploy语句的时候可能就会出现这个错误

使用如下命令便可解决:

1
git config --global core.autocrlf false

解析:此命令会有三个输出,“true”,“false”或者“input”

true时,Git会将你add的所有文件视为文本问价你,将结尾的CRLF转换为LF,而checkout时会再将文件的LF格式转为CRLF格式。

为false时,line endings不做任何改变,文本文件保持其原来的样子。

为input时,add时Git会把CRLF转换为LF,而check时仍旧为LF,所以Windows操作系统不建议设置此值。

参考

[warning: LF will be replaced by CRLF in 解决办法 - 知乎](https://zhuanlan.zhihu.com/p/347405055#:~:text=这种错误的原因是存在 符号转义 问题,在windows中的换行符为 CRLF, 而在linux下的换行符为LF,所以在执行git add,. 或git deploy语句的时候可能就会出现这个错误 使用如下命令便可解决: 解析: 此命令会有三个输出,“true”,“false”或者“input”)