如何使git diff将文件视为二进制_有时_

时间:2013-08-21 17:51:23

标签: git binary diff

我使用的是XML文件.xib文件。大多数情况下,我希望将它们视为二进制文件,因为更改往往是非人类可读的,并且分布在文件的许多部分。因此,我已经设置了我的.git / info / attributes文件:

*.xib -diff

到目前为止一直很好,但有时我希望看到完整的差异。目前,我必须进入.gitattributes并删除* .xib规则。瘸!我真正喜欢的是能够使用别名(例如git fulldiff)或git-diff参数(例如git diff --xib)让它知道,不,在这种情况下它应该对待* .xib文件正常。或者可能只是忽略所有属性,因为到目前为止我在该文件中没有任何其他属性。

我该怎么做?

1 个答案:

答案 0 :(得分:8)

你确实可以覆盖.gitattributes的内容:

git diff --text

正是我在寻找的东西。谢谢那位向我指出这一点的同事!