したがって、実行する前にgit commit
、次のように実行することがよくあります。
git grep --cached -l -I "debugger"
私はそれが似ていると思った:
git diff --cached
(これにより、コミットしようとしているすべての変更が表示されます。つまり、ステージングされたファイルの差分が表示されます)。
残念ながら、--cached
オプションgit grep
は git にインデックス内のすべてを「のみ」見るように指示するだけであることがわかりました。
では、どのように実行git grep
して、ステージングされたファイルのみを grep することができますか?
(はい、単純git diff --cached
に検索できることはわかっていますが、ステージングされたファイルをプログラムでgrepする機能が必要です。)