windows下vscode设置了eof=lf,但是git操作还是会自动把代码变为crlf
  Posted on:  2021年7月16日  at 03:22     
  
  
这是一篇发布于 615 天以前的旧文,其中的部分内容可能已经过时。
背景
- vscode 已设置 files.eol="lf"
- 项目文件 .editorconfig已设置end_of_line = lf
问题
当执行 git checkout master 切换分支时,编辑器中代码总是自动变为 crlf,导致 eslint 报错所有文件
解决
git 配置以下
git config core.autocrlf false
git config core.eol lf如果要全局配置,需要加上 --global 参数。