有没有办法将路径传递给不同的gitignore文件(或管道gitignore文件的内容)到git命令?
基本上我想做git diff --no-index path1 path2
但我希望git忽略一些文件,有办法吗?
答案 0 :(得分:1)
您无法指定要作为git diff
命令行的一部分排除的文件。但是,您可以列出要扩散的所有文件。第一种技术是使用通配符,例如:
git diff --no-index dir1/*/dir2/*.h
另一种选择是使用xargs
为git diff
创建文件,如下:
ls <whatever matches> | xargs git diff --no-index --
当然,在上文中,可能需要超过ls
的东西。