如何添加到同时包含CRLF和LF符号的git二进制文件?

时间:2018-10-10 15:52:25

标签: git binaryfiles eol

我尝试将GIF图像添加到存储库,但是git将CRLF符号转换为LF,因此图像在存储库内损坏。我尝试设置core.autocrlf = falsecore.safecrlf = true,但是现在我只剩下fatal: CRLF would be replaced by LF in test.gif。我该怎么做才能添加二进制文件,里面可能有字符?

1 个答案:

答案 0 :(得分:1)

根据我的经验,git处理EOL格式的实现是PAAAAAAIN。我会问git不要做与EOL格式有关的任何事情。这是通过在.git / info / attributes中添加* -text来完成的。不过,不确定如何影响二进制文件。