我有一个项目有一些特殊文件(不是文本文件,但是像图像这样的二进制文件),我想按原样提交,没有合并。我只需要在reposiroty上使用保存文件名的新文件来更新它们。 最好的方法是什么? 我应该创建一个分支,然后提交,然后推送?但如果它试图合并这些文件,我担心它们会破坏。 我只想以最简单的方式强制提交它们。
答案 0 :(得分:0)
实际上git已经支持它。
您可以在.gitattributes
文件中将它们标记为二进制文件。之后,git不会为此文件中的更改计算或打印差异,也不会自动合并。
在git存储库的根目录.gitattributes
中,就像.gitignore
一样,添加如下内容:
*.jpg binary
*.png binary