所有存储库中的GIT搜索字符串

时间:2016-10-11 09:53:46

标签: git

我需要修改数据库表,所以我想知道有多少应用程序访问该表。 是否有任何git命令在所有存储库中搜索字符串?

2 个答案:

答案 0 :(得分:1)

由于它跨越多个存储库,您可能会退出git并使用bash以递归方式搜索所有不同的文件夹。

此处已回答类似问题:search for text pattern此处:Bash search for a particular string

grep示例来自上面的回答:

grep -R "MY_DATABASE_STRING" *

答案 1 :(得分:0)

根据git文档,您可以使用此命令行来计算每个匹配文件的出现次数或您的研究

git grep --count the_string_you_need

或使用-n打印出Git找到匹配的行号。

完整文档在这里: https://git-scm.com/book/en/v2/Git-Tools-Searching