Git pasa el file gitignore como argumento de línea de command

¿Hay alguna manera de pasar el path a un file diferente de gitignore (o canalizar el contenido de un file gitignore) a commands git?

Básicamente quiero hacer git diff --no-index path1 path2 pero quiero que git ignore algunos files, ¿hay alguna manera?

No puede especificar files para excluir como parte de la línea de command de git diff . Sin embargo, puede listr todos los files que desea diferir. La primera técnica sería usar comodines, como:

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

Otra opción es usar xargs para crear los files para git diff , como:

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

Por supuesto, en lo anterior, probablemente se necesite algo más que ls .

    Intereting Posts