Py学习  »  Git

这样用GitHub的你见过吗?GitHub高级搜索语法

码小辫 • 4 年前 • 555 次点击  

码小辫
专注更多编程视频和电子书
天天在用钱


大家好,作为程序员,github 用的是比较多的,比如在上面找一些好的学习项目,不过你们真的会使用 github 么?

正确的使用 github 对咱们以后的工作帮助特别的大,本文主要教大家 github 的一些高级检索语法,快速找到自己喜欢的项目。

1、认识 github

github 是全球排名第一的代码托管平台,所有的优秀的开源上面在 github 上都可以找到。

github 上项目每个项目通常主要有 5 部分组成:

  • 项目名称
  • 简介
  • 代码
  • README.md:通常项目根目录中有个 README.md 文件,提供项目更详细的说明
  • 项目 watch、star、fork 数量:这个变相的反应的了项目的质量。

我们主要来学习一下 github 上的一些高级检索语法。

2、按名称检索

最常见的就是按名称检索,比如查找SpringBoot相关的项目,找到了 21 万个项目。

你确定要在这 20 多万项目中大海捞针?去寻找你喜欢的项目么?这么多要看到什么时候啊,这个时候 github 的高级检索就起到作用啦。

3、按项目名称检索

检索条件例子
in:nameSpringBoot in:name 匹配存储库名称中带有“SpringBoot”字样的项目

4、按代码语言检索

您可以根据存储库中代码的语言搜索存储库。

检索条件例子
language:LANGUAGESpring Boot language:java匹配使用 java 语言编写的带有 Spring Boot 的项目

5、按 star 数量检索

检索条件说明
stars:nstars:500匹配刚好有 500 个 stars 的仓库

starts:10..20匹配 stars 数量在 10 到 20 个的仓库

stars:>=500匹配 stars 数量大于等于 500 的仓库

in:name Spring Boot stars:>=5000匹配名称中包含Spring Boot且 stars 数量在 5000 以上的项目

6、按照创建时间或者推送时间检索

检索条件说明
created:YYYY-DD-MMSpring created:<2018-01-01匹配在 2018 年之前创建的带有 Spring 字样的仓库
pushed:YYYY-DD-MMSpring created:>=2021-05-01匹配在 2021 年 5 月 1 日之后有推送记录的且带有 Spring 字样的仓库

7、更多高级语法

还有更多高级语法,这里就不一一介绍了,github 官方使用文档上面都有介绍,大家可以去看看,地址:

https://docs.github.com/en/search-github/searching-on-github/searching-for-repositories


-END-

一个认真分享的小编

前沿技术定期送书 /干货分享

商务合作:dot3721
长按左侧二维码添加

点分享

点点赞

点在看

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/125439