对于特定的 github 存储库(仅限),我需要确保推送的所有文本文件都具有 LF 行结尾(而不是 CRLF)。
此外,下拉 repo 文件应在 OSX 或 Windows 客户端上保留 LF 行尾。
这可能吗 ?
对于特定的 github 存储库(仅限),我需要确保推送的所有文本文件都具有 LF 行结尾(而不是 CRLF)。
此外,下拉 repo 文件应在 OSX 或 Windows 客户端上保留 LF 行尾。
这可能吗 ?
尝试添加一个名为.gitattributes
以下内容的文件:
* eol=lf
到你的回购。那么无论core.autocrlf
开发人员使用什么设置,所有文件都将始终使用LF
.
请记住,它也会在提交二进制文件(如 zip、jar、png 等)时更改CRLF
为。LF
你不能真正控制你的客户做什么——如果他们core.autocrlf
设置了,true
那么 LF 会自动翻译成 CRLF。
如果每个人都使用core.autocrlf = input
,那么它应该一切正常。