Итак, перед запуском git commit
я часто запускаю следующее:
git grep --cached -l -I "debugger"
Я думал, что это похоже на:
git diff --cached
(который покажет вам все изменения, которые вы собираетесь зафиксировать, т. Е. Покажет вам различия в ваших поэтапных файлах).
К сожалению, я только что обнаружил, что - параметр cached
для git grep
просто указывает git "только" просматривать все в своем индексе.
Итак, как я могу запустить git grep
и получить это только grep через мои поэтапные файлы?
(Да, я знаю, что могу просто выполнить git diff --cached
и искать в нем, но я бы предпочел программную возможность grep через мои поэтапные файлы .)