在我们的repo中,我们有一个js
文件,它非常可读,但我们不需要任何关于其中diff的报告。它只会扰乱屏幕。所以我们希望它被认为是二进制的。这就是我们对*.min.js
所做的,每个人都对结果感到满意。在.gitattributes
中,我们得到了:*.js text eol=lf
行,现在我们需要以某种方式为特定的js
文件覆盖它。我试过:
filename.js binary
path/filename.js binary
我甚至试着把.gitattributes
文件放在bin/
文件夹下(我们把所有编译的文件都放在那里),内容如下:
* binary
但它似乎不起作用。我想应该是简单的吗?
如果您想完全从git diff
输出中删除一些文件,这个技巧对您很有用。
尝试在bin文件夹中创建一个.gitattributes,上面写着:
*.js binary