在特定的 GitHub 分支中搜索代码

我试图在 GitHub 存储库的一个分支中搜索一些代码。

但是 这个表明我只能搜索默认分支。

有没有一种方法可以在 GitHub 存储库的非默认分支中搜索代码?

56690 次浏览

不是来自 GitHub Web 界面本身,如“ 如何在 GitHub 上搜索提交消息?”中提到的: 只有 默认分支(通常是 master)被索引。

最好的办法是克隆存储库,然后在那里搜索所有分支(使用 比如 git log -S)。

如果你知道 文件名,你可以使用 Find File

enter image description here

enter image description here

Https://github.com/angular/angular/find/6.1.x

使用控制台,我将使用以下命令在特定分支中搜索特定代码

git grep 'my_search_text' my_branch
  • my_branch应该可以在本地使用
  • git grep可执行高复杂度的模式匹配(看看文件)