跨多个 git 分支进行 grep

问题描述 投票:0回答:1

我在一个非常繁忙的存储库的

git
分支中做了一些更改。 因其他功能和错误修复而分心,切换了几十次分支,并且从未将更改推送给主版本。

现在我正在尝试找出我进行更改的数百个分支之一。该更改没有产生任何新文件,找到它的唯一方法(除了提高我的记忆力)是在源文件中搜索某些单词。

是否可以跨多个

git
分支在源文件中 grep 查找关键字?

git grep
1个回答
0
投票

git grep 就是这个工具。

您可以在特定分支或修订中搜索:

git grep '<search term>' branch1 branch2 branch3

或搜索所有修订版:

git grep '<search term>' $(git rev-list --all)

© www.soinside.com 2019 - 2024. All rights reserved.