¿Cómo grep search en files modificados del directory de trabajo que todavía no se han organizado (indexado)?

Parece que git grep no tiene ninguna opción para search solo files modificados en el directory de trabajo antes de indexar esos files. ¿hay algún command nativo de git para este propósito o debería usar un command combo git / linux?

usando linux grep y git ls-files :

 $ grep -s "search pattern" $(git ls-files -m) 

nota 1: la opción grep's -s se proporciona para Suppress error messages about nonexistent or unreadable files porque git ls-files -m enumera los files eliminados, lo que hace que grep proporcione el error "No such file or directory" grep "No such file or directory" cuando encuentra un file inexistente.

nota 2: la opción git ls-files ' -m es para listr solo files modified (¡que también list los files eliminados!)

git grep está modelado en grep simple, tal vez deberías usarlo.