我是靠谱客的博主 稳重钢笔,最近开发中收集的这篇文章主要介绍如何 GitHub 准确查找开源项目 ,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

直接根据关键词搜索会导致搜索出非常多的开源项目,导致根本找不到自己想要的,所以我们需要做到精确搜索


如何精准的搜索开源项目,GitHub官网已经给出方法 

https://help.github.com/en/github/searching-for-information-on-github/searching-for-repositories

大致内容如下:

限定符示例
in:namejquery in:name 匹配其名称中含有 "jquery" 的仓库。
in:descriptionjquery in:name,description 匹配其名称或说明中含有 "jquery" 的仓库。
in:readmejquery in:readme 匹配其自述文件中提及 "jquery" 的仓库。
repo:owner/namerepo:octocat/hello-world 匹配特定仓库名称。
限定符示例
forks:nforks:5 匹配只有 5 个复刻的仓库。
 forks:>=205 匹配具有至少 205 个复刻的仓库。
 forks:<90 匹配具有少于 90 个复刻的仓库。
 forks:10..20 匹配具有 10 到 20 个复刻的仓库。
限定符示例
stars:nstars:500 匹配恰好具有 500 个星号的仓库。
 stars:10..20 匹配具有 10 到 20 个星号、小于 1000 KB 的仓库。
 stars:>=500 fork:true language:php 匹配具有至少 500 个星号,包括复刻的星号(以 PHP 编写)的仓库。
限定符示例
created:YYYY-MM-DDwebos created:<2011-01-01 匹配具有 "webos" 字样、在 2011 年之前创建的仓库。
pushed:YYYY-MM-DDcss pushed:>2013-02-01 匹配具有 "css" 字样、在 2013 年 1 月之后收到推送的仓库。
 case pushed:>=2013-03-06 fork:only 匹配具有 "case" 字样、在 2013 年 3 月 6 日或之后收到推送并且作为复刻的仓库。
限定符示例
language:LANGUAGErails language:javascript 匹配具有 "rails" 字样、以 JavaScript 编写的仓库。
限定符示例
is:publicis:public org:github 匹配 GitHub 拥有的公共仓库。
is:privateis:private pages 匹配您有访问权限且包含 "pages" 字样的私有仓库。

 

 

 

 

 

 

 

 

 

 

 

 

最后

以上就是稳重钢笔为你收集整理的如何 GitHub 准确查找开源项目 的全部内容,希望文章能够帮你解决如何 GitHub 准确查找开源项目 所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(33)

评论列表共有 0 条评论

立即
投稿
返回
顶部