如何在不分支的情况下强制提交两个文件

时间:2014-09-01 13:57:10

标签: git

我有一个项目有一些特殊文件(不是文本文件,但是像图像这样的二进制文件),我想按原样提交,没有合并。我只需要在reposiroty上使用保存文件名的新文件来更新它们。 最好的方法是什么? 我应该创建一个分支,然后提交,然后推送?但如果它试图合并这些文件,我担心它们会破坏。 我只想以最简单的方式强制提交它们。

1 个答案:

答案 0 :(得分:0)

实际上git已经支持它。

您可以在.gitattributes文件中将它们标记为二进制文件。之后,git不会为此文件中的更改计算或打印差异,也不会自动合并。

在git存储库的根目录.gitattributes中,就像.gitignore一样,添加如下内容:

*.jpg binary
*.png binary