目录

  • 概述
  • watch和star和fork的意思
  • GitHub寻找心仪项目的搜索方法
    • in关键字
    • 限制项目的更新日期和收藏数条件
    • 限制项目使用的语言
  • 组合使用

概述

在github上,我们一般是通过一个项目所使用的的语言,项目描述,项目名称,项目简介,最后的更新时间,收藏数,等这些内容来寻找所需的项目的。这里我们可以通过一定的来限制搜索条件来进行筛选,找出所需的项目内容。一般都是一些语句,感觉有点类似SQL语句,这些语句直接写在GitHub的搜索框里进行搜索即可

watch和star和fork的意思


watch用与设置接收此项目的邮件提醒
star就等于收藏,用于持续关注该项目
fork用于将项目拷贝一份到自己的账号下,fork就相当于在原本的项目分支上建立一个分支。如果想将这个项目中的代码整合到自己原有的项目中,需要做pull request操作,但是这得经过作者同意。

GitHub寻找心仪项目的搜索方法

in关键字

这个比较常用,in可以限制所寻找的项目的名称、描述、简介等内容
语法:
in:**** 所要寻找内容的关键字
****是几个英文单词,下面是一些常用的值:

  1. name,这个表示项目的名称
    in:name spring boot,表示寻找项目名称中含有spring boot关键字的项目
    即GitHub项目中的这一部分:
  2. readme,表示这个项目作者对这个项目的描述
    如:In:readme spring boot,表示寻找项目的描述中含有spring boot关键字的项目
    即GitHub项目中的这一部分:
  3. Description,表示这个项目的简介
    如:In:description spring boot,表示寻找项目的简介中有spring boot关键字的项目
    即GitHub项目中的这一部分:

限制项目的更新日期和收藏数条件

这用来限制所要寻找项目的限制条件
语法:
****:一个区间
****是一个项目的收藏或者下载数量等等等的属性名,下面是一些常用的值:

  1. stars:>1000,表示收藏数大于1000。Forks:>100,Forks在gitHub中我也不懂什么意思。
    也就这俩最常用,即代表着这俩:
  2. 还有一个当前项目最后更新的日期:
    Pushed:>2021-12-16,表示最后一次更新必须是2021-12-16之后的
    这个用于寻找比较新的一些项目,防止项目所使用的技术过时

限制项目使用的语言

用来限制所寻找项目所使用的语言
语法:Language:值
如:
Language:java,限制所寻找的项目主要使用的语言是Java
这里只会找到主要使用Java的
就是这个:

组合使用

上面这几点可以组合使用
比如:
in:readme springboot,vue stars:>3000 forks:>1000 language:java
表示readme中含有springboot和vue关键字,主要使用Java语言,而且收藏大于3000,forks大于1000的项目

如何在GitHub上找到想要的项目?相关推荐

  1. 如何在Github上找到“最受欢迎的存储库”? [关闭]

    本文翻译自:How to find out "The most popular repositories" on Github? [closed] Once upon a time ...

  2. 如何在GitHub上发现优秀的开源项目

    如何在GitHub上发现优秀的开源项目 如果作为一名程序员,你连GitHub都没有听过或者用过的话,那真是太遗憾了.GitHub的使用可是程序员在职业生涯中的一项必备技能啊,最近在网上搜了一下,发现有 ...

  3. 如何在github上找到自己想要的代码_如何在 GitHub 上找到免费且实用的软件?

    GitHub 虽说是以程序员为主的社区,但是上面托管的项目类型却风格迥异. 有认真科研型的,也有上班划水型的. 有面向极客宅男的开发工具,也有给小白麻瓜使用的普通软件. 本周写了几篇文章,大多都在介绍 ...

  4. 如何在Linux上找到包含特定文本的所有文件?

    我正在尝试找到一种方法来扫描整个Linux系统,查找包含特定文本字符串的所有文件. 只是为了澄清,我在文件中寻找文本,而不是文件名. 当我查找如何做到这一点时,我遇到了两次这个解决方案: find / ...

  5. 【完全指南】如何在Github上使用Hexo搭建自己的Blog

    [完全指南]如何在Github上使用Hexo搭建自己的Blog 一.在本地安装Hexo 1.简介: Hexo 是一个快速.简洁且高效的博客框架.Hexo 使用Markdown(或其他渲染引擎)解析文章 ...

  6. git、github保姆级教程(手把手交)以及如何在github上提交pr,参与开源项目

    git.github保姆级教程(手把手交)以及如何在github上提交pr,参与开源项目 一.git的安装 直接参考 git官方网站:https://git-scm.com/ 二.git的使用(从新手 ...

  7. 如何在GitHub上创建自己的仓库?

    大家好,我是柒星 接着上一节GitHub的内容,这篇我们讲如何在GitHub上创建自己的仓库!废话不多说,我们直接上干货!!!以下文章来自公众号[Honker],可在公众号内查看学习资料,领取更多Gi ...

  8. 如何在GitHub上收集Star?

    https://www.zhihu.com/question/23748804 # 0 链接:https://www.zhihu.com/question/23748804/answer/121413 ...

  9. 如何在github上fork一个项目来贡献代码以及同步原作者的修改

    如何在github上fork一个项目来贡献代码以及同步原作者的修改 作为一个IT人,通过github进行学习是最快的成长手段.我们可以浏览别人的优秀代码.但只看不动手还是成长得很慢,因此为别人贡献代码 ...

最新文章

  1. R 语言爬虫 之 cnblog博文爬取
  2. thinkPHP5.0 URL路由优化
  3. Dapper学习笔记(3)-增、删、改、查
  4. python进阶:JSON与枚举
  5. 关于SAP中物料双单位的解析
  6. [数字图像处理]图像去噪初步(1)--均值滤波器
  7. 针对深度学习的GPU芯片选择
  8. Java泛型面试问题
  9. TCP send 阻塞与非阻塞
  10. 01.LoT.UI 前后台通用框架分解系列之——小图片背景全屏显示(可自动切换背景)...
  11. 解决Ubantu系统下sublime无法输入中文的问题
  12. 插件使用 之 Bmap
  13. 版本控制工具比较-CVS,SVN,GIT
  14. sm3 算法java_java sm3加密算法
  15. pytorchOCR之CRNN
  16. Foobar2000使用学习
  17. 温暖和暖和的区别Java_国内冬天哪里比较暖和 冬天暖和的城市排名
  18. 故事版xib --view上添加tableview
  19. 《数据库》_考研复试_面试篇
  20. Ansys Ensight: 同时打开多个case结果

热门文章

  1. python爬取图片并保存到本地
  2. [面试]机器学习面试常见问题
  3. win7和linux下的文件共享
  4. VUI+GUI,AI时代全新的立体交互方式
  5. 网上购车平台蛋蛋订车,这几款车型推荐,超低首付购车上私户
  6. Redmi Note 9 Pro 5G 换手机重新安装谷歌服务 Google Play
  7. 恬淡,禅意里开出的花
  8. vivo手机便签如何快速彻底一键换机使用?
  9. ksxt问题集之——“请求的内容似乎是脚本,因而将无法由静态文件处理程序来处理”
  10. 冲正交易是属于TCC模式么