【问题标题】:Why git decide that my file is binary为什么 git 决定我的文件是二进制文件
【发布时间】:2012-01-25 21:49:01
【问题描述】:

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

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

Binary file not shown 

【问题讨论】:

  • 如果您在本地执行 git log -p 会看到同样的情况吗?这可能只是一个 github 错误

标签: git


【解决方案1】:

通过克隆您的存储库,我发现有问题的文件是 UTF-16。我不相信 git 支持这种文本格式。请参阅this link 了解更多信息。

【讨论】:

    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 2015-03-24
      • 1970-01-01
      • 2011-10-14
      • 2011-01-22
      • 2020-09-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多