点击上方蓝色字体,选择“标星公众号”

优质文章,第一时间送达

上一篇:这300G的Java资料是我师傅当年给我的,免费分享给大家

下一篇:昨天分享资料不小心把百度网盘深处的秘密泄露了

作者:Suwanbin

www.cnblogs.com/suwanbin/p/12113751.html

github 搜索技巧

参考自 B站 up 主 CodeSheep 的视频【如何高效地在网上找开源项目做!在职程序员实际演示一波视频教程操作】,然后写着写着一好奇就去看文档了

现在这篇博客相当于官方文档的翻译版?

当然,你也可以去看【官方文档】体验原汁原味的教程

干啥的?相当于给搜索结果添加过滤条件,看下下面的案例你就知道啦,过滤 github 的搜索结果,更精确搜索项目

案例

普通搜

关键词:python

搭配技巧搜

搜索 github 中,项目描述(description)中有 python 并且 2019-12-20 号之后有更新过的项目

in:description python pushed:>2019-12-20

效果:加了限制条件后,查出来的项目数有了明显的减少

限定词

可通过指定

仓库名(repository name)、项目描述(description)、内容(contents)、说明文件(readme.md) 来搜索项目

其他骚操作?自己看官方文档(感觉用不到,就不整理了吧):【找仓库中的某个文件】、【在 github 上查找代码片段】

查找某个用户或组织的项目

辅助限定词

可以通过限制 项目大小(size)、拥护者数(followers)、fork数(forks)、stars数(stars)、创建时间(created)、更新时间(pushed)、项目所用语言(language)、topic标签(topic)、topic标签数(topics)...来筛选项目

辅助限定词可以多个并用,用空格隔开就行,可以搭配限定词使用,也可单独使用

(关于项目是否被 fork 这个点我不是很懂,就不写案例了)

  • in:name python size:<=1000 查出项目名字中有 python 且小于 1MB 的项目

  • size:<=1000 查出项目大小小于 1MB 的项目

还没搞懂的(关于 forks、mirror、issues)

1. stars:>=500 fork:true language:php matches repositories with the at least 500 stars, including forked ones, that are written in PHP.

2. case pushed:>=2013-03-06 fork:only matches repositories with the word "case" that were pushed to on or after March 6th, 2013, and that are forks.

3. mirror:true GNOME matches repositories that are mirrors and contain the word "GNOME." 查出是镜像并且包含 GNOME 关键字的项目(github 上 mirror 啥意思不太懂)

4. mirror:false GNOME matches repositories that are not mirrors and contain the word "GNOME."

5. good-first-issues:>2 javascript matches repositories with more than two issues labeled good-first-issue and that contain the word "javascript."

6. help-wanted-issues:>4 react matches repositories with more than four issues labeled help-wantedand that contain the word "React."

排序(放的是官网的链接)

推荐直接在页面上的搜索结果点击排序,何必再去学一手呢?

官网文档:【给你的查询结果排序】

使用指南

自己灵活的使用限定词和辅助限定词写出一套规则即可查出你想要的项目

他们的位置先后、数量都无所谓,加上只是多了一个条件

练习案例

常用到的其实有就是这些,上面的还是太多了,你有那个需求,又找不到方式的时候可以查查看

# 项目名字(name)里有 python 的in:name python

# 名字(name)里有 python 的并且 stars 大于 3000 的in:name python starts:>3000

# 名字(name)里有 python 的并且 stars 大于 3000 、forks 大于 200 的in:name python starts:>3000 forks:>200

# 详情(readme)里面有 python 的并且 stars 大于 3000 的in:readme python starts:>3000

# 描述(description)里面有 python 的并且 stars 大于 3000 的in:description python starts:>3000

# 描述(description)里面有 python 的并且是 python 语言的in:description python language:python

# 描述(description)里面有 python 的并且 2019-12-20 号之后有更新过的in:description python pushed:>2019-12-20

说句题外话,springboot全家桶技术交流群可以加我微信,但是坑位有限哦,由于忙于工作,有时不能及时回复大家,请多包涵。

精彩推荐

1、select count(*)底层究竟干了啥么?

2、面试官问:在分布式场景,生成唯一ID,你有几种方案?

3、重构代码花 1 年!程序员血泪史:千万不要重写代码!

4、程序员喜欢的 5 款最佳代码比较工具

5、中台是一个营销概念

6、Google 为什么把几十亿行代码放在一个库

7、可以提高千倍效率的Java代码小技巧

8、AJAX 请求真的安全?

好文章,我在看❤️

github 搜索_github 项目搜索技巧让你更高效精准地搜索项目相关推荐

  1. 案例 github_github 项目搜索技巧-让你更高效精准地搜索项目

    作者:Suwanbin www.cnblogs.com/suwanbin/p/12113751.html github 搜索技巧 参考自 B站 up 主 CodeSheep 的视频[如何高效地在网上找 ...

  2. N个技巧,编写更高效 Dockerfile|云效工程师指北

    简介:云原生时代下软件的构建和部署离不开容器技术.提到容器,几乎大家下意识都会联想到 Docker .而 Docker 中有两个非常重要的概念,一个是Image(镜像),一个是Container(容器 ...

  3. N个技巧,编写更高效 Dockerfile

    大家好,我是陈泽锋,我在云效负责Flow流水线编排.任务调度引擎相关的工作.在云效的产品体系下,我们服务了各种研发规模.技术深度的的企业用户,收到了非常多的用户反馈.对于使用 Flow 进行云上构建的 ...

  4. 在企业微信中高效办公、管理项目的新技能

    根据企业微信官网显示, 企业微信是唯一能跟微信互相拉通的商务软件,这意味着,通过企业微信,企业能够触达并服务12亿微信用户 企业微信 并且,企业微信官网还显示,80%的中国五百强企业都在使用企业微信. ...

  5. GitHub项目、代码搜索、使用等技巧

    github作为全球最大的代码托管网站,受到世界上广大码农的追捧.在这里你可以发现很多很棒的开源项目,也可以构建免费的私人仓库,简直就是一个学习成长的乐园.下面就一些常见的github操作进行如下总结 ...

  6. github issue 搜索_GitHub 搜索 - 如何精准搜索的神仙技巧

    大家好,我是你们的 前端章鱼猫,一个不喜欢喵.又不喜欢吃鱼的超级猫 ~ 今天给大家带来的是 在 GitHub 上如何精准搜索的神仙技巧. [前端GitHub:https://github.com/bi ...

  7. 掌握谷歌搜索技巧,成为更优秀的程…

    现在编程几乎就等同于谷歌了(虽然并不是什么好习惯,但很多人就是这么做的).比如现在你想写个程序来实现某种功能,有99%的可能已经有人完成了并且把代码上传到了Stack Overflow 或者 Gith ...

  8. 搜索引擎使用技巧-更好地使用搜索

    [实践出真知]攻城狮,你真的会使用搜索引擎么 首先,这绝不是一篇广告帖,是个科普贴~ 写这篇文章的初衷来自于头条上的一个活动[被互联网遗忘的人],有感而发,遂作此篇.小编文采不好,都是通俗的干货,更多 ...

  9. Google搜索技巧、使用Google的其它专业搜索

    前言:多数人在使用Google搜索的过程是非常低效和无谓的,如果你只是输入几个关键词,然后按搜索按钮,你将是那些无法得到Google全部信息的用户,在这篇文章中,Google搜索专家迈克尔.米勒将向您 ...

最新文章

  1. python反转字符串_python翻转字符串
  2. rabbitmq 持久化_SpringBootRabbitMQ消息处理持久化问题
  3. 12月27日云栖精选夜读:实人认证 - 阿里云实人认证(公测)发布
  4. javascript第三天(2)
  5. 能干什么_闲鱼流量系统能干什么?真的有用吗?
  6. 人工智能产业链深度透析-技术层
  7. 华为又有大动作!继鸿蒙之后,即将发布全新操作系统OpenEuler欧拉
  8. python基础元组和列表区别(六)
  9. 05 CardView的基本使用
  10. mysql 删除的sql语句怎么写_mysql教程删除数据sql语句用法
  11. 第三方支付平台如何对接?
  12. 视频H5页面/视频app怎么做?
  13. Gmail SMTP问题解决汇总
  14. Helios Ethereum Client for Wallets and Dapp
  15. Linux安装-CentOS7.x
  16. 一个奇葩的网络问题,把技术砖家“搞蒙了”
  17. UE4打包设置和步骤(打最小的包)
  18. uVision2和uVision4与proteus7联调详解
  19. 数据结构与算法详细解析之双链表结构解析
  20. SVN客户端无法连接服务器的问题

热门文章

  1. PCL之平面分割模型
  2. 服务器鉴别信息清楚,对服务器远程管理时鉴别信息未加密
  3. Go语言中协程的概念和基本使用
  4. 虚拟机中CentOS系统安装流程
  5. Awake OnEnable Start Update LateUpdate FixedUpdate
  6. unity3d点击屏幕判断是否击中场景中物体
  7. 时序分析基本概念介绍——STA概述
  8. 等不到那人,回不到人间——dbGet(四)
  9. 安装JDK_Tomcat
  10. SAP 录屏BDC使用—实例