我的编程空间,编程开发者的网络收藏夹
学习永远不晚

告诉我,你是懂GitHub的!

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

告诉我,你是懂GitHub的!

大家好,我是青戈,今天分享Github很实用的几个玩法,大家快来跟我一起来学习下!

前言

  • 相信GitHub对大家都不陌生,是一个非常好的学习资源网站,平时没事的时候down几个demo或者开源项目来学学,白嫖的那个feeling是真的美滋滋~
  • 本篇文章主要讲解如和高效地利用GitHub来找开源项目的一些小技巧,手把手教你高效地寻找开源项目,奥利给~

小白的搜索方式

当我们想在GitHub上检索有关SpringBoot的项目时,我们会直接搜索关键词

告诉我,你是懂GitHub的!


前方高能~ 冲鸭.....

明确搜索仓库标题

  • 语法:in:name [关键词]
  • 展示:比如我们想在GitHub仓库中标题中搜索带有SpringBoot关键词的,我们可以样搜: in:name SpringBoot
    告诉我,你是懂GitHub的!
  • 对比:我们发现同样是检索SpringBoot,我们采用in:name [关键词]这种检索方式检索出信息比直接搜索关键词更精确,由153287条搜索记录减少为119687。

明确搜索描述

  1. 语法:in:description [关键词]
  2. 展示:比如我们想在GitHub仓库描述中搜索带有SpringBoot关键词的,我们可以这样搜: in:description SpringBoot
    告诉我,你是懂GitHub的!

明确README描述

  1. 语法:in:readme [关键词]
  2. 展示:比如我们想在GitHub仓库的README.md中搜索带有SpringBoot关键词的,我们可以这样搜: in:readme SpringBoot
    告诉我,你是懂GitHub的!

明确star、fork数目区间

  1. 语法:stars:>[num][关键词]
  2. 展示:比如我们想在仓库中搜索有关SpringBoot的并且stars>2000的项目,我们可以这样搜: stars:>2000 SpringBoot,当然,也支持区间范围查询,比如我想查找stars在1000至2000之间的SpringBoot项目,我们可以这样搜stars:1000..2000 SpringBoot
    告诉我,你是懂GitHub的!

明确搜索仓库大小

  1. 语法:size: >[num] num 以K为单位
  2. 展示:我们可以以仓库的大小为检索条件来检索信息,默认大小单位为KB,比如我们想检索仓库大小>5KB的信息,我们可以这样搜:size: >5
    告诉我,你是懂GitHub的!

明确仓库更新时间

  1. 语法:pushed: >[time][name] ex:2020-08-11
  2. 展示:我们可以以仓库的大小更新时间为检索条件来筛选出我们需要的信息,比如我们想检索仓库更新时间在2020年8月11日之后的,我们可以这样搜:pushed: >2020-08-11 SpringBoot

    告诉我,你是懂GitHub的!

明确仓库的编程语言

  1. 语法:language:[lag][name]
  2. 展示:当我们想检索仓库所用的编程语言为Java的SpringBoot项目,我们可以这样搜:language:Java SpringBoot

    告诉我,你是懂GitHub的!

综合条件筛选

检索条件
(1)搜索主题:微服务
(2)stars数: stars > 1000
(3)仓库更新时间:在2020年8月1日之后
(4)所用语言:Java
综合以上查询条件,我们可以这样搜:in:description 微服务 language:java pushed:>2020-08-01 stars:>1000
告诉我,你是懂GitHub的!

最终我们可以发现符合条件的搜索结果只有12条,是不是很高效呢~



最后,送你一张优惠券,告别焦虑,告别迷茫,快来跟我学习打卡吧!


免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

告诉我,你是懂GitHub的!

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

告诉我,你是懂GitHub的!

大家好,我是青戈,今天分享Github很实用的几个玩法,大家快来跟我一起来学习下!前言相信GitHub对大家都不陌生,是一个非常好的学习资源网站,平时没事的时候down几个demo或者开源项目来学学,白嫖的那个feeling是真的美滋滋~
2023-07-25

用SAN还是NAS?我来告诉你

通过对SAN和NAS的比较,人们可以了解采用这两种存储系统架构时要考虑的事项。对象存储和云计算也会影响可用的存储选项。存储区域网络(SAN)是以一种结构连接的存储,通常通过交换机连接,使许多不同的服务器能够轻松访问存储设备。从服务器应用程序
2023-06-06

我告诉你win7旗舰版下载安装的方法

win7旗舰版怎么下载安装呢?win7旗舰版系统比较稳定,功能和性能都非常优秀,很多人都在使用win7旗舰版。让我告诉你如何下载安装win7旗舰版,最近有网友咨询了小编。感兴趣的小伙伴们快来看看吧!1、下载并打开小编一键重装系统软件,选择w
2023-07-18

windows中msdn我告诉你无法访问怎么解决

这篇文章主要讲解了“windows中msdn我告诉你无法访问怎么解决”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“windows中msdn我告诉你无法访问怎么解决”吧!解决方法1、右击“开始
2023-07-01

一座岛告诉你,什么是智慧!

华为中国生态伙伴大会2019已落下帷幕,两天的时间,华为向大家展示了什么是智慧,什么才是真正的数字世界,当然还有那座仅用30天打造的一座“智慧岛”。
2023-06-03

一篇告诉你Comparator.comparing的使用

Comparator.comparing用处 很多情况下sql不好解决的多表查询,临时表分组,排序,尽量用java8新特性stream进行处理,使用java8新特性 //返回 对象集合以类属性一升序排序list.stream().so
2023-08-23

Build 2015大会是微软告诉我们的10件事是什么

这篇文章给大家介绍Build 2015大会是微软告诉我们的10件事是什么,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。昨日微软公司(Microsoft)首席执行官塞特亚纳德拉在一年一度的开发者大会—&mda
2023-06-13

web前端:Javascript闭包——懂不懂由你,反正我是懂了

编程学习网:闭包的特点:1.作为一个函数变量的一个引用,当函数返回时,其处于激活状态。2.一个闭包就是当一个函数返回时,一个没有释放资源的栈区。
web前端:Javascript闭包——懂不懂由你,反正我是懂了
2024-04-23

我必须得告诉大家的MySQL优化原理

说起MySQL的查询优化,相信大家积累一堆技巧:不能使用SELECT *、不使用NULL字段、合理创建索引、为字段选择合适的数据类型..... 你是否真的理解这些优化技巧?是否理解其背后的工作原理?在实际场景下性能真有提升吗?我想未必。因而
2022-05-23

Build 2015大会:微软告诉我们的10件事

昨日微软公司(Microsoft)首席执行官塞特亚纳德拉在一年一度的开发者大会——Build 2015上公布了全新的公司战略架构。微软高管团队在近三个小时的发布报告中为大家呈现了智能云存储、新微软办公软件、Windo
2023-06-14

几十张动图告诉你 Git到底是怎么玩的

git merge、git rebase、git reset、git revert、git fetch、git pull、git reflog……你知道这些 git 命令执行的究竟是什么任务吗?如果你还有些分不清楚,那千万不能错过这篇文章。
2023-10-22

Python 告诉你绝不知道的1983-2018 春晚

摘要:用 Python 分析过往 36 年春晚节目数据,发现一些趣事。马上就要过年了,距离 2019 己亥猪年的除夕已不足一个礼拜,提起除夕,多数人马上想到「春节联欢晚会」这道丰盛的「年夜大餐」。看过那么多春晚,哪一年、哪些节目、哪些人你还
2023-06-02

零基础小白要学习编程,应该了解的知识有哪些,我来告诉你

零基础小白要学习编程,应该了解的知识有哪些,小编告诉你了解计算机语言全面知识综合一般知识点包括以下分类:HTML css C语言、C++、Java、Python,部分同学还会接触到JavaScript、.net、R语言等等其他语言。在正常学
2023-06-03

8年Python开发的大牛告诉你自学Py

来自: C语言编程分享 2018-02-28 14:44:44 what is Python? 1.全球三大语言之一. 根据tiobe 最新排名,Python已超越c#于Java,c一起成为全球三大最流行语言。 2.应用几乎没有限制.
2023-01-31

让面试官告诉你如何成为的Android工程师

通常,在面试的过程中,从回答问题的方式,可以看出这个人是否有自信,是否敢于承担责任。当然,良好的准备才是打赢胜仗的基础,而只有知己知彼,才能百战不殆。所以,在面试Android工程师时,充分了解面试官想要知道什么,他们需要的能力是什么,加强
2022-06-06

编程热搜

  • Python 学习之路 - Python
    一、安装Python34Windows在Python官网(https://www.python.org/downloads/)下载安装包并安装。Python的默认安装路径是:C:\Python34配置环境变量:【右键计算机】--》【属性】-
    Python 学习之路 - Python
  • chatgpt的中文全称是什么
    chatgpt的中文全称是生成型预训练变换模型。ChatGPT是什么ChatGPT是美国人工智能研究实验室OpenAI开发的一种全新聊天机器人模型,它能够通过学习和理解人类的语言来进行对话,还能根据聊天的上下文进行互动,并协助人类完成一系列
    chatgpt的中文全称是什么
  • C/C++中extern函数使用详解
  • C/C++可变参数的使用
    可变参数的使用方法远远不止以下几种,不过在C,C++中使用可变参数时要小心,在使用printf()等函数时传入的参数个数一定不能比前面的格式化字符串中的’%’符号个数少,否则会产生访问越界,运气不好的话还会导致程序崩溃
    C/C++可变参数的使用
  • css样式文件该放在哪里
  • php中数组下标必须是连续的吗
  • Python 3 教程
    Python 3 教程 Python 的 3.0 版本,常被称为 Python 3000,或简称 Py3k。相对于 Python 的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0 在设计的时候没有考虑向下兼容。 Python
    Python 3 教程
  • Python pip包管理
    一、前言    在Python中, 安装第三方模块是通过 setuptools 这个工具完成的。 Python有两个封装了 setuptools的包管理工具: easy_install  和  pip , 目前官方推荐使用 pip。    
    Python pip包管理
  • ubuntu如何重新编译内核
  • 改善Java代码之慎用java动态编译

目录