告诉git文本文件实际上是二进制文件

我将一些PDF文件提交到git存储库中,看起来git将其视为文本而非二进制文件.因此,回购中的内容几乎比来源大1k,并且不再正确显示.

我更新了我的.gitattributes文件以包含PDF文件作为二进制文件,但似乎已经对repo中的文件造成了损坏.有没有办法告诉git重新添加PDF作为二进制文件?最好的解决方案是从repo中删除文件并重新添加它们?

最佳答案
是的,删除和添加应该工作.

添加.gitattributes文件后,在顶部提交新版本就足够了.不需要删除步骤.

转载注明原文:告诉git文本文件实际上是二进制文件 - 代码日志