Git 修改二进制文件的行结尾

nup*_*rap 6 git version-control automation

我在默认设置中运行 git,并希望更改配置,以便 git 的客户端或服务器实例都不对行结尾进行任何更改。

目前,存储库中没有 gitattributes 文件,客户端显示以下输出:

>> git config --get core.autocrlf
true
Run Code Online (Sandbox Code Playgroud)

确保客户端和服务器尊重原始行结尾并且不进行任何修改的推荐方法是什么?请注意,该存储库包含二进制文件和文本文件。

欢迎任何建议。谢谢。

Von*_*onC 4

首先,确保已git config --get core.autocrlf设置为false: 这将避免 Git 本身更改 eol。

其次,设置一个包含所需文件指令的.gitattributes文件(将排除二进制文件)eol=lf