为什么git决定我的文件是二进制文件

时间:2011-12-22 07:40:18

标签: git

我已将纯文本文件添加到存储库,git决定它是一个二进制文件。 这是我的文件(link),github将其显示为纯文本文件。

但如果我试着看changes which have been made by last commit,我会看到消息

Binary file not shown 

2 个答案:

答案 0 :(得分:7)

从克隆你的回购,我看到有问题的文件是UTF-16。我不相信git支持这种文本格式。有关详细信息,请参阅this link

答案 1 :(得分:2)

它以UTF-16编码。尝试将编码更改为ASCII或UTF-8并提交并推送。