配置 git 存储库,以便所有文件都使用行尾 LF(而不是 CRLF)存储



对于特定的 github 存储库(仅限(,我需要确保推送的所有文本文件都有 LF 行尾(而不是 CRLF(。

此外,下拉的存储库文件应在 OSX 或 Windows 客户端上保留 LF 行尾。

这可能吗?

尝试添加一个名为 .gitattributes 的文件,其中包含以下内容:

*  eol=lf

到您的存储库。然后,无论core.autocrlf开发人员使用什么设置,所有文件都将始终使用LF

请记住,在二进制文件(如zip,jar,png等(中提交时,它也会将CRLF更改为LF

您无法真正控制客户端的操作 - 如果他们将core.autocrlf设置为true则LF将自动转换为CRLF。

如果每个人都使用core.autocrlf = input那么它应该一切正常。

相关内容

  • 没有找到相关文章

最新更新