所以在运行之前,git commit
我经常会运行以下内容:
git grep --cached -l -I "debugger"
我认为它类似于:
git diff --cached
(这将向您显示您将要提交的所有更改,即,将向您显示暂存文件中的差异)。
不幸的是,我刚刚发现--cached
for 选项git grep
只是告诉 git“只”查看其索引中的所有内容。
那么我怎样才能运行git grep
并让它只通过我的暂存文件进行 grep 呢?
(是的,我知道我可以简单地在其中进行git diff --cached
搜索,但我宁愿拥有通过我的暂存文件进行 grep 的编程能力。)