不是在Git存储库中,而是在GitHub中——我如何搜索特定存储库/分支的提交消息?
当前回答
从搜索代码的帮助页面来看,这似乎还不可能。
您可以在存储库中搜索文本,包括选择要搜索的文件或路径的能力,但不能指定要在提交中搜索。
也许可以向他们提出这个建议?
其他回答
到2017年,GitHub本身就包含了这个功能。
他们使用的示例搜索是repo:torvalds/linux merge:false加密策略
GIF图片来自https://github.com/blog/2299-search-commit-messages
这在Eclipse中工作得很好,直到GitHub添加了这个功能:
EGit/用户指南,搜索提交
您可以对谷歌爬取的存储库执行此操作(结果因存储库而异)。
搜索所有爬取存储库的所有分支,查找“更改许可”
“变更许可证”网站:https://github.com/*/*/commits
搜索所有爬虫库的主分支“change license”:
“变更许可证”网站:https://github.com/*/*/commits/master
搜索所有爬过的twitter存储库的主分支“更改许可证”
“变更许可证”网站:https://github.com/twitter/*/commits/master
搜索twitter/some_project存储库的所有分支,查找“change license”
“变更许可证”网站:https://github.com/twitter/some_project/commits
截至2019年年中
在左上方的搜索框中输入您的查询 回车 点击“提交”
截图:
这已从GitHub删除。我使用:
$git log --all --oneline | grep "search query"
你也可以通过作者筛选:
$git log --all --oneline --author=rickhanlonii | grep "search query"
推荐文章
- 在另一个目录中运行操作
- GitHub克隆与OAuth访问令牌
- 我可以在GitHub上对要点进行拉请求吗?
- Git:在推送后删除提交的文件
- 在GitHub中编辑git提交消息
- Github:导入上游分支到fork
- GitHub上的分叉和克隆有什么区别?
- 如何将现有的解决方案从Visual Studio 2013添加到GitHub
- 是否可以在GitHub上搜索特定的文件名?
- GitHub -未能连接到GitHub 443 windows/连接到GitHub失败-无错误
- 我怎么能让詹金斯CI与Git触发器推到主人?
- 如何从拉请求中删除提交
- 如何用分发文件发布npm包?
- 如何同步项目到GitHub与Android工作室?
- 跟踪在GitHub上创建的一个新的远程分支