1

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

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

这可能吗 ?

4

2 回答 2

1

尝试添加一个名为.gitattributes以下内​​容的文件:

*  eol=lf

到你的回购。那么无论core.autocrlf开发人员使用什么设置,所有文件都将始终使用LF.

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

于 2014-12-17T05:01:37.087 回答
0

你不能真正控制你的客户做什么——如果他们core.autocrlf设置了,true那么 LF 会自动翻译成 CRLF。

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

于 2014-12-17T03:23:36.500 回答