如何将git仓库中的所有文件转换为LF行结束符:最简单的方法是什么?

7

我有一个旧仓库,里面有很多文件,有些是CRLF格式,有些是LF格式。

我想要:

(1) 将所有文件都转换为LF格式(我已经使用dos2unix转换了我的文件,但git commit忽略了这些更改!)我也设置了git config --global core.autocrlf false。

(2) 禁止所有将来检入的文件为CRLF格式,或自动转换为LF格式。

我该如何做?

抱歉发牢骚。我在这里阅读了多篇文章,我无法相信这是如此不直观。我看到了许多配置,如core.safecrlf,core.autocrlf,.gitattributes等等,但我无法相信这个简单的任务对人们来说如此复杂,并且错误消息如此不清晰。

1个回答

0

尝试在您的.gitattributes中设置以下内容,然后刷新您的存储库:

* text eol=lf

2
git refresh git: 'refresh' is not a git command. See 'git --help'. - Chloe

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接