git克隆代码后代码一整片报错的解决方案

381 阅读1分钟

image.png
点击这里切换选择行尾序列LF或者CRLF可以更改红色报错。

出现报红原因:

windows下默认是CRLF, 类unix下LF

若CRLF数量非常多,解决方法:

vscode中解决方案

  1. 在设置里Eol 选\n
  2. 在根路径.editorconfig 里end_of_line = lf
    以上都不生效 可以有两种解决方案:
    一. 下载插件EditorConfig for VS Code 保存自动格式化为lf;//但是会有commit更改(不推荐)

二. 在你使用git拉取代码的时候,git会自动将代码当中与你当前系统不同的换行方式转化成你当前系统的换行方式,从而造成这种冲突。

window系统解决办法:

修改git全局配置,禁止git自动将lf转换成crlf, 命令:

git config --global core.autocrlf false

git命令之后重新clone项目