如何让git diff偶尔将文件视为二进制文件

3

我使用.xib文件,它们是XML格式的。通常,我希望将它们视为二进制文件,因为更改往往是不可读的,并且分散在文件的许多部分中。因此,我已经设置了我的.git/info/attributes文件如下:

*.xib -diff

到目前为止还不错,但有时我确实想要看完整的差异。目前,我必须进入.gitattributes并删除*.xib规则。很烦人!我真正想要的是能够使用别名(例如git fulldiff)或git-diff参数(例如git diff --xib),让它知道在这种情况下应该像正常情况一样处理*.xib文件。或者也可以忽略所有属性,因为现在我没有该文件中的其他属性。
如何做到这一点?
1个回答

10

您确实可以这样覆盖.gitattributes的内容:

git diff --text

正是我所寻找的。感谢向我指出这一点的同事!


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接