是否可以在.gitattributes中将特定文件或特定文件夹的内容标记为二进制文件?

时间:2013-02-23 07:53:57

标签: git gitattributes

在我们的仓库中,我们有一个js文件,它具有很强的可读性,但我们不需要任何有关其内部差异的报告。它只会使屏幕变得杂乱无章。所以我们希望它被认为是二进制的。这就是我们对*.min.js所做的事情,每个人都对结果感到满意。在.gitattributes我们得到了*.js text eol=lf行,现在我们需要以某种方式覆盖特定js文件。我试过了:

filename.js binary
path/filename.js binary

我甚至尝试将.gitattributes文件放在bin/文件夹本身(我们保存所有已编译文件的地方)下,包含以下内容:

* binary

但它似乎不起作用。我猜应该是简单的事情吗?

2 个答案:

答案 0 :(得分:1)

如果您想完全git diff输出中删除某些文件,this trick对您有用。

答案 1 :(得分:0)

尝试在bin文件夹中创建一个.gitattributes,说明:

*.js binary