使用.git/info/attributes从git diff中排除所有嵌套目录下的所有文件
我需要使用.git/info/attributes从git diff中永久排除一个目录及其所有子目录下的所有文件 在属性中添加“-diff”行对于一个级别来说非常有效,但我找不到一种递归的方法 所以对于dir/dir1/dir2/dir3/dir4/dir5/。。所有这些文件下的文件,使用.git/info/attributes从git diff中排除所有嵌套目录下的所有文件,git,Git,我需要使用.git/info/attributes从git diff中永久排除一个目录及其所有子目录下的所有文件 在属性中添加“-diff”行对于一个级别来说非常有效,但我找不到一种递归的方法 所以对于dir/dir1/dir2/dir3/dir4/dir5/。。所有这些文件下的文件,dir/*-diff适用于一个级别,dir/***-diff适用于第二个级别,依此类推 这可以用一行完成吗?删除*并只使用dir/-diff 或者更好的方法是,使用*-diff并将.gittributes文件放在d
dir/*-diff
适用于一个级别,dir/***-diff
适用于第二个级别,依此类推
这可以用一行完成吗?删除*并只使用
dir/-diff
或者更好的方法是,使用*-diff
并将.gittributes文件放在dir目录中。“dir/-diff”不起作用,我使用的是git版本1.7.3.5,实际上我需要从.git/info/attributes而不是单独的.gittributes中执行此操作(问题已更新)