【问题标题】:GIT search files across projects using regex使用正则表达式跨项目的 GIT 搜索文件 【发布时间】:2015-04-01 18:35:57 【问题描述】: 您好,我想在我的 GIT 存储库中使用特定模式搜索具有多个项目的文件。 有可能吗? 【问题讨论】: 标签: git git-branch 【解决方案1】: git repo 不知道“项目”的概念。 您可以在当前工作树中简单地 grep(如果这些项目已签出) 或者您可以使用git grep 来跨分支搜索这些相同文件的历史记录。 见“How to grep (search) committed code in the git history?” 【讨论】: 嗨,谢谢.. 最后一件事。我不是在这里看历史。我正在 GIT 中寻找跨项目的 java 文件计数。所以我会 grep "*.java" .. 这还能用吗 我如何在整个存储库中的 Stash 中 grep 文件模式 .. 不签出项目,即克隆 @BalajiV 您也可以在线搜索,但只有托管服务允许。例如,如果您的 repo 托管在 GitHub 上,您可以在 java 文件中搜索字符串。