Quindi prima di eseguire git commit
spesso mi verrà eseguito il seguente:Come grep attraverso i file staged prima di commettere?
git grep --cached -l -I "debugger"
ho pensato che fosse simile a:
git diff --cached
(che vi mostrerà tutti i cambiamenti che si stanno per commettere, vale a dire ti mostrerà il diff nei tuoi file di scena).
Purtroppo, ho appena trovato che l'opzione --cached
per git grep
dice semplicemente a git di "solo" guardare tutto nel suo indice.
Quindi, come posso eseguire git grep
e averlo solo tramite i miei file di staged?
(Sì, lo so che potrei semplicemente fare git diff --cached
e la ricerca in questo, ma avrei preferito avere la capacità programmatica a grep attraverso i miei file in scena.)
Quindi, sei riuscito a risolvere questo problema? Sarei interessato alla risposta. – ZeroOne