为什么git会认为我的文件是二进制文件

6
我已经将纯文本文件添加到代码库中,但是git将其识别为二进制文件。 这是我的文件(链接),在github上它显示为纯文本文件。
但是,如果我尝试查看最新提交所做的更改,我会看到以下消息。
Binary file not shown 

如果您在本地执行 git log -p 命令,是否会看到相同的内容? 这可能只是一个 Github 的 bug。 - Andy Ray
2个回答

7

从克隆你的repo,我发现问题文件是UTF-16编码的。我不认为git支持这种文本格式。请参见此链接以获取更多信息。


2

它使用UTF-16编码。尝试将编码更改为ASCII或UTF-8,然后提交并推送。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接