Ven*_*tta 5 git newline line-endings
所以我有一个旧的 repo,有很多文件,有些是 CRLF,有些是 LF。
我想要
(1) 将所有文件更改为 LF(我已使用 dos2unix 来转换我的文件,但 git commit 忽略了这些更改!)我还将 git config --global core.autocrlf 设置为 false。
(2) 禁止将来所有具有 CRLF 的签入或将它们自动转换为 LF。
我该怎么做?
对不起,咆哮。我在这里阅读了多篇文章,我不敢相信这如此违反直觉。我似乎有很多配置,如 core.safecrlf、core.autocrlf、.gitattributes 等,但我不敢相信这个简单的任务对人们来说如此复杂,而且错误消息如此不清楚。
尝试在 .gitattributes 中设置以下内容并刷新存储库:
* text eol=lf
Run Code Online (Sandbox Code Playgroud)