windows git set eol to lf
Jan-14 · 3min
原因
在写 Debbl/eslint-config (opens in a new tab) 的测试时
ts
在 github action 中有使用多个系统的测试
yml
但是在测试 windows 时总是报错 test (opens in a new tab),显示 input 和 output 不符合,在测试后发现是 windows 默认的在 git 下载是的 eol
是 crlf
所以搜了一下在 GitHub Action 如何设置 eol
为 lf
actions/checkout#135 (opens in a new tab)
最终添加如下命令 ci.yml (opens in a new tab)
windows 可以通过以下命令设置为 lf
bash
yml
通过 .gitattributes
设置
引用