【在GitHub上搜索】

这篇具有很好参考价值的文章主要介绍了【在GitHub上搜索】。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

搜索 GitHub 时,您可以构建匹配特定数字和单词的查询。

注意:以下语法适用于非代码搜索。 有关代码搜索语法的详细信息,请参阅“了解 GitHub 代码搜索语法”。

查询大于或小于另一个值的值

可以使用 >>=< 和 <= 搜索大于、大于或等于、小于以及小于或等于另一个值的值。

查询 示例
>n cats stars:>1000 匹配有超过 1000 个星的具有“cats”一词的存储库。
>=n cats topics:>=5 匹配有 5 个或以上主题的具有“cats”一词的存储库。
<n cats size:<10000 匹配尺寸小于 10 KB 的文件中的具有“cats”一词的代码。
<=n cats stars:<=50 匹配有 50 或更少个星的具有“cats”一词的存储库。

还可以使用范围查询搜索大于或等于或者小于或等于其他值的值。

查询 示例
n..* cats stars:10..* 等效于 stars:>=10 并匹配有 10 或更多个星的具有“cats”一词的存储库。
*..n cats stars:*..10 等效于 stars:<=10 并匹配有 10 或更少个星的具有“cats”一词的存储库。

查询范围之间的值

使用范围语法 n..n 搜索范围内的值,其中第一个数字 N 是最低值,第二个是最高值。

查询 示例
n..n cats stars:10..50 匹配有 10 到 50 个星之间的具有“cats”一词的存储库。

查询日期

可以使用 >>=<<= 和范围查询搜索早于或晚于另一个日期或属于某个日期范围内的日期。 日期格式必须遵循 ISO8601 标准,即 YYYY-MM-DD(年-月-日)。

查询 示例
>YYYY-MM-DD cats created:>2016-04-29 匹配具有 2016 年 4 月 29 日后创建的“cats”一词的问题。
>=YYYY-MM-DD cats created:>=2017-04-01 匹配具有 2017 年 4 月 1 日或之后创建的“cats”一词的问题。
<YYYY-MM-DD cats pushed:<2012-07-05 匹配具有在 2012 年 7 月 5 日之前推送到其中的“cats”一词的存储库。
<=YYYY-MM-DD cats created:<=2012-07-04 匹配具有 2012 年 7 月 4 日或之前创建的“cats”一词的问题。
YYYY-MM-DD..YYYY-MM-DD cats pushed:2016-04-30..2016-07-04 匹配具有在 2016 年 4 月末和 7 月之间推送到其中的“cats”一词的存储库。
YYYY-MM-DD..* cats created:2012-04-30..* 匹配 2012 年 4 月 30 日之后创建的包含“cats”一词的问题。
*..YYYY-MM-DD cats created:*..2012-07-04 匹配 2012 年 7 月 4 日之前创建的包含“cats”一词的问题。

也可以在日期后添加可选的时间信息 THH:MM:SS+00:00,以按小时、分钟和秒进行搜索。 即 T,随后是 HH:MM:SS(时-分-秒)和 UTC 时差 (+00:00)。

查询 示例
YYYY-MM-DDTHH:MM:SS+00:00 cats created:2017-01-01T01:00:00+07:00..2017-03-01T15:30:15+07:00 匹配 2017 年 1 月 1 日凌晨 1 点 (UTC 时差为 07:00)和 2017 年 3 月 1 日下午 3 点 (UTC 时差为 07:00)之间创建的问题。
YYYY-MM-DDTHH:MM:SSZ cats created:2016-03-21T14:11:00Z..2016-04-07T20:45:00Z 匹配 2016 年 3 月 21 日下午 2:11 和 2016 年 4 月 7 日晚上 8:45 之间创建的问题。

排除与限定符匹配的结果

可以通过排除一个或多个子集来缩小搜索结果范围。 若要排除该限定符匹配的所有结果,请在搜索限定符前添加一个前缀 (-)。

查询 示例
-QUALIFIER cats stars:>10 -language:javascript 匹配有多于 10 个星但不是用 JavaScript 编写的具有“cats”一词的存储库。
-QUALIFIER mentions:defunkt -org:github 匹配提及未在 GitHub 组织中的存储库的 @defunkt 的问题。

排除具有特定关键字的结果

可以使用 NOT 语法排除包含特定字词的结果。 NOT 运算符只能用于字符串关键字。 不适用于数字或日期。

查询 示例
NOT hello NOT world 与包含字词“hello”但不包含字词“world”的存储库匹配。

对带有空格的查询使用引号

如果搜索含有空格的查询,您需要用引号将其括起来。 例如:

  • cats NOT "hello world" 匹配具有“cats”一词但没有“hello world”一词的存储库。
  • build label:"bug fix" 匹配具有标签“bug fix”的包含“build”一词的问题。

使用用户名的查询

如果搜索查询包含需要用户名的限定符(例如 useractor 或 assignee),可以使用任何 GitHub 用户名指定特定的人,或使用 @me 指定当前用户。

查询 示例
QUALIFIER:USERNAME author:nat 匹配由 @nat 创建的提交
QUALIFIER:@me is:issue assignee:@me 匹配分配给查看结果的人员的问题

只能使用带有限定符的 @me 且不能用作搜索词,例如 @me main.workflow

原文连接:

了解搜索语法 - GitHub 文档文章来源地址https://www.toymoban.com/news/detail-798155.html

到了这里,关于【在GitHub上搜索】的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Github点赞接近 100k 的Spring Boot学习教程+实战项目推荐

    很明显的一个现象,除了一些老项目,现在 Java 后端项目基本都是基于 Spring Boot 进行开发,毕竟它这么好用以及天然微服务友好。不夸张的说, Spring Boot 是 Java 后端领域最最最重要的技术之一,熟练掌握它对于 Java 程序员至关重要。 这篇文章我会推荐一些优质的  Spring Bo

    2024年02月03日
    浏览(51)
  • 推荐10个适合前端人员学习VR和AR相关的GitHub项目

    GitHub是一个开源代码库,其中包含了无数有用的项目和工具。对于前端开发人员来说,GitHub是一个非常有用的资源,可以帮助他们学习和实践各种技术,包括虚拟现实(VR)和增强现实(AR)技术。以下是10个适合前端人员学习VR和AR相关的GitHub项目,这些项目提供了学习和实践

    2024年02月16日
    浏览(27)
  • GitHub上13个高赞Java项目推荐,会一个就能跟面试官谈笑风生

    我见过不少程序员面试的时候刚开始谈的好好的,结果面试官一问到写过哪些项目,瞬间就哑火了。 应届生还好,面试官还会更注重你的基础方面,如果是一直CRUD的老码农跳槽被问到项目时没有拿得出手的干货,简直分分钟被pass掉,所以今天这篇文章给大家整理了GitHub上

    2024年02月16日
    浏览(33)
  • python毕业设计项目推荐 - 最新毕设项目

    Hi,大家好,大四的同学马上要开始毕业设计啦,大家做好准备了没! 学长给大家详细整理了最新的python计算机毕设相关选题,对选题有任何疑问,都可以问学长哦~ 选题分享,技术解答: https://gitee.com/yaa-dc/warehouse-1/blob/master/python/README.md 人物头像的卡通化算法设计与实现

    2023年04月18日
    浏览(29)
  • 10个热门的ChatGPT项目推荐

    文末加小助手微信,回复ChatGPT,领取一份  66个ChatGPT副业赚钱技巧(原版) 在今天这个快节奏的社会中,人们越来越需要高效、智能的工具来帮助他们完成各种任务。随着人工智能技术的不断发展,聊天机器人成为了越来越受欢迎的工具之一。它们可以模拟人类对话,对各

    2024年02月05日
    浏览(47)
  • 各类值得收藏的开源项目推荐介绍

    对于测开同学来讲,现在想要开发一个项目,很多时候都不需要自己从零开始重复造轮子。目前市面上已经很多大佬们开源了一些非常不错的项目可以供大家学习借鉴使用,因此本篇文章为大家介绍搜集到的一些不错的项目,希望能帮助大家站在巨人的肩膀上前行,事半功倍

    2024年02月05日
    浏览(49)
  • 推荐系统简介+算法详解+项目介绍

    1、推荐系统目的 信息过载 让用户更快更好的获取到自己需要的内容 内容更快更好的推送到喜欢它的用户手中 让网站(平台)更有效的保留用户资源 即好的推荐系统–让三方共赢 2、推荐系统的应用 个性化音乐、电影视频、社交网络、个性化阅读、证券理财、个性化旅游、

    2024年02月06日
    浏览(41)
  • 推荐10个Flutter开源项目

    作为跨平台应用开发的领头羊,Flutter从已发布就受到广大开发者的追捧。使用Flutter技术开发的应用不仅体验上无限接近原生应用,在开发效率上也是其他技术无法比拟的。随着其开发者社区的不断壮大,Flutter生态系统已经相当强大,并且众多开源应用程序也相继诞生。这些

    2024年02月15日
    浏览(36)
  • 推荐 12 个 SpringBoot 开源项目

    SpringBoot 是一个非常流行的 Java 框架,它可以帮助开发者快速构建应用程序。在这篇文章中,我将会向你推荐一些非常优秀的 SpringBoot 开源项目。这些项目的风格幽默,而且我也会提供一些具体的代码示例。让我们开始吧! Spring PetClinic 是一个非常著名的 SpringBoot 示例项目。

    2024年02月16日
    浏览(27)
  • 开源项目推荐——labuladong 的算法小抄

    https://github.com/labuladong/fucking-algorithm 在线文档地址:https://labuladong.gitee.io/algo/ 刷题刷题,刷的是题,培养的是思维,本仓库的目的就是传递这种算法思维 很有名的算法项目,主要包含入门、动态规划、数据结构、算法思维、高频面试、计算机技术六大部分。 也有纸质书版本

    2024年02月11日
    浏览(33)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包