2013-09-23 119 views
1

有沒有辦法將路徑傳遞給不同的gitignore文件(或管道giti​​gnore文件的內容)到git命令?Git傳遞gitignore文件作爲命令行參數

基本上我想要做git diff --no-index path1 path2但我想讓git忽略一些文件,有沒有辦法?

回答

1

您不能指定要排除的文件作爲git diff命令行的一部分。但是,您可以列出您想要區分的所有文件。第一種方法將使用通配符,如:

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

另一種選擇是使用xargs創建文件git diff,如:

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

當然,在上面,更多的東西比可能需要ls