使用.git / info / attributes从git diff中排除所有嵌套目录下的所有文件

时间:2011-02-01 01:57:14

标签: git

我需要使用.git / info / attributes

从git diff中永久排除一个目录下的所有文件及其所有子目录

在属性中添加“-diff”行对于一个级别有很大的作用,但我无法找到一种递归方式

所以对于dir / dir1 / dir2 / dir3 / dir4 / dir5 / ..以及所有文件下的文件,dir/* -diff适用于一个级别,dir/**/* -diff适用于第二级,依此类推

可以用一行完成吗?

1 个答案:

答案 0 :(得分:0)

删除*,然后使用dir/ -diff

或者更好的是,使用* -diff并将.gitattributes文件放在dir目录中。