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

使用如下命令便可解决:

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 解决办法 - 知乎

Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐