将git repo中的所有文件转换为LF行结尾的最简单方法是什么?

时间:2014-12-23 17:35:27

标签: git newline line-endings

所以我有一个旧的仓库,有很多文件,有些是CRLF,有些是LF。

我想

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

(2)禁止所有具有CRLF或将其自动转换为LF的签到。

我该怎么办?

抱歉咆哮。我在这里看了很多帖子,我不能相信这是违反直觉的。我似乎有很多像core.safecrlf,core.autocrlf,.gitattributes等的配置,但是我不能相信这个简单的任务对于人们来说是如此复杂以及错误信息是如此不清楚。

1 个答案:

答案 0 :(得分:0)

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

* text eol=lf