【问题标题】: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 文件中搜索字符串。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-08-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多