Así que antes de ejecutar git commit
a menudo a correr el siguiente:¿Cómo grep a través de sus archivos preparados antes de comprometerse?
git grep --cached -l -I "debugger"
pensé que era similar a:
git diff --cached
(que le mostrará todos los cambios que está a punto de cometer, es decir, . le mostrará la diferencia en sus archivos por etapas).
Desafortunadamente, acabo de encontrar que la opción --cached
para git grep
simplemente le dice a git que "solo" mire todo en su índice.
Entonces, ¿cómo puedo ejecutar git grep
y tenerlo solo grep a través de mis archivos por etapas?
(Sí, sé que sólo podía hacer git diff --cached
y la búsqueda de eso, pero yo preferiría tener la capacidad programática a grep a través de mis archivos por etapas.)
Entonces, ¿logró resolver este problema? Me interesaría la respuesta. – ZeroOne