1. 空间维度搜索,我们发现经常有需求是想找到某个函数在哪些文件里出现过。
git grep
在当前working directory下搜索含有某个字符串的文件,要显示行号可以使用-n参数。
# git grep -n hongchang
zhc.conf:1:hongchangfirst
只显示包含的文件和其包含的个数可以使用--count参数。
# git grep --count hongchang
zhc.conf:1
记住git grep搜索的区域是当前HEAD所生成的连通分量,还有working区和staging区。你也可以指定其他的节点所生成的连通分量,比如
git grep -n hongchangfirst 3b7d6