你能搜索GitHub网络提交消息吗?

3

我在Google和SO上进行了简短的搜索,但没有找到相关信息。我正在查看这个Github仓库,虽然它已经好几年没有更新了,但是有很多分支仍在积极开发中。是否有办法搜索不同分支的提交消息?


1
你最好的选择是通过Google搜索,使用类似于“site:github.com 项目名称 提交信息中的关键词”的方式进行搜索。这也取决于派生项目是否更改了项目名称。 - number5
谢谢,那个在一定程度上有效。 - drerD
2个回答

2
除了已经提到的Google搜索,如果那个存储库不太大,则另一个更精确的替代方法是:
  • 使用此API GET /repos/:owner/:repo/forks列出所有分支
  • 克隆它们,并在每个本地克隆中执行git grep
这样,您就可以确保进行全面搜索。
另请参阅python frost-nzcr4/find_forks脚本

0

在加载repo网络页面时查看开发者工具。您会注意到日志中有两个URL -“meta”和“chunk”。

元数据(Meta)是包含网络中所有用户及其属性的JSON列表,用于绘制图形;而“chunk”则是网络中所有用户的提交日志,用于显示工具提示。

保存这些输出,并使用您喜欢的文本编辑器/命令行工具搜索提交消息。


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