在任何分支上进行Github代码搜索

13

在git工作流程中,将功能更改放在主分支上是不符合常规的。因此,如果我要fork一个repo,我的工作会出现在..功能分支中..

如何在Github上搜索那些非主分支呢?

实际上,即使在Github上进行高级搜索,似乎也无法找到除仓库名称和README文件之外的内容。它没有搜索代码库吗?

以下是搜索yahoo用户帐户中的Process的示例:

输入图像描述

: 这应该会出现数十个甚至数百个结果。但是我们只有..四个结果..

输入图像描述

所以总的来说,github代码搜索有点神秘。我真的想找到某些代码片段,无论是在主分支还是另一个分支上,是否有办法做到这一点?

1个回答

13

页面头部下方有选项卡 - 仓库、代码、提交等。如果我点击“代码”选项卡,会得到2k+个结果。

然而,在GitHub上搜索代码时存在一些限制,除了master分支以外的其他分支不被考虑在搜索范围内。此外,只有小于384KB的文件和文件数少于500,000个的仓库才能进行搜索。您可以在这里找到更多与在GitHub上搜索代码相关的信息:https://help.github.com/articles/searching-code/


4
我点赞你指出了愚蠢的Github高级搜索结果页面中失败所在的确切位置,该页面几乎总是返回“我们找不到与...匹配的存储库”这样的结果,即使搜索词本身清楚地表明我们正在寻找代码存储库,而“未找到存储库”并没有回答问题。啊!但还是谢谢。 - gwideman

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接