windows下vscode设置了eof=lf,但是git操作还是会自动把代码变为crlf
Posted on: 2021年7月16日 at 03:22
这是一篇发布于 375 天以前的旧文,其中的部分内容可能已经过时。
背景
- 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
参数。