Git将gitignore文件作为命令行参数传递

时间:2013-09-23 17:44:58

标签: git arguments gitignore

有没有办法将路径传递给不同的gitignore文件(或管道giti​​gnore文件的内容)到git命令?

基本上我想做git diff --no-index path1 path2但我希望git忽略一些文件,有办法吗?

1 个答案:

答案 0 :(得分:1)

您无法指定要作为git diff命令行的一部分排除的文件。但是,您可以列出要扩散的所有文件。第一种技术是使用通配符,例如:

  git diff --no-index dir1/*/dir2/*.h

另一种选择是使用xargsgit diff创建文件,如下:

ls <whatever matches> | xargs git diff --no-index --

当然,在上文中,可能需要超过ls的东西。

相关问题