任何存储库的主分支中存在的提交可以通过在github Web UI上搜索并通过github Search API获得。
例如,当我们搜索此code-quality-metrics
提交时,它会显示此提交位于我的所有者帐户和另一个帐户上的3b3e426deacb2fa94159232a15bbdf1a2d8ff194
项目中。
但是如果我搜索master
之类的提交,它在我的存储库中的master分支以外的分支中(尚未合并到github search api
),则在Web UI中都会显示零结果并在API调用中。
我们如何从{{1}}?
中搜索驻留在master以外的分支上的提交答案 0 :(得分:1)
正如我在" How to search for a commit message on GitHub?" (这适用于提交自己,而不仅仅是他们的消息):
只有master
分支(或default branch)才会在github.com中为搜索编制索引。
索引所有所有 GitHub回购的所有分支将导致搜索空间太大而无法立即管理。
我们如何从github搜索api中搜索驻留在master以外的分支上的提交?
你不是。你必须克隆repo并搜索git命令。