我需要将文件添加到git存储库,我需要正确的行结尾类型。
在perforce中,我只想使用“-t binary
”强制文件为二进制文件,但我不知道如何在GIT中将文件设置为二进制文件。
存储库相当大,所以我不想进行全局更改
新文件为.html
,我已经有数千个.html
个文件,其类型我不想更改。
我也无法选择新文件的名称。
那么,如何在不进行全局更改的情况下强制将一个文件强制转换为git中的二进制文件?
答案 0 :(得分:1)
您可以将文件记录在.gitattributes
file中(您可以将其放在与文件相同的目录中):
yourFile.html binary
与以下内容相同:
yourFile.html -crlf -diff
yourFile.html -text -diff
这与core.eol
指令略有不同(在同一 .gitattributes
文件中):
yourFile.html eol=lf
这会自动更正git checkout
上的行尾。
在您的情况下,您不需要这样做:binary
就足够了。
“Dealing with line endings”中的更多内容。