答案 0 :(得分:51)
答案 1 :(得分:20)
答案 2 :(得分:11)
我基本上遇到了同样的问题:我想要git pickle文件,这是二进制文件,但git认为它们是文本。
我在Pro Git Book中找到了this chapter on Git Attributes。所以我通过使用以下行创建.gitattributes
文件解决了我的问题:
*.pickle binary
答案 3 :(得分:4)
git add my-binary-file
git commit
git push
将添加您的二进制文件;它是自动的。
实际上,如果您有100个版本的文件,它将存储它(但已压缩)。
您可以使用子模块来引用其他存储库。