【转】Github 搜索技巧,快速找到好资源

原文链接:https://blog.csdn.net/luoyayun361/article/details/88374672

Github 搜索技巧,快速找到好资源

2019年03月10日 09:42:11
luoyayun361

版权声明:本文为博主原创文章,遵循CC 4.0 by-sa版权协议,转载请附上原文出处链接和本声明。

本文链接:https://blog.csdn.net/luoyayun361/article/details/88374672

前言

不得不说 GitHub 简直就是程序猿的福地,聚集了众多大神在上面分享,在这里可以发现无限的优良资源,不管是初学者还是正在进阶中的青铜王者,都可以在上面找到适合自己的好东西,用好 GitHub 可以让能力提升不止一点点。

那么,如何在这么庞大的资源平台下找到自己想要的内容呢?我搜集了一些实用的技巧,可以快速的定位到你想看到的内容,用好这些技巧,你就可以在这上面如鱼得水了。

正文

搜索 GitHub 热门

GitHub 有两个热门栏目,分别是 GitHub TrendGitHub Topic

其中,GitHub Trend页面总结了每天/每周/每月周期的热门 Repositories 和 Developers,你可以看到在某个周期处于热门状态的开发项目和开发者。而 GitHub Topic 展示了最新和最流行的讨论主题,在这里你不仅能够看到开发项目,还能看到更多非开发技术的讨论主题,比如 Job、Chrome 浏览器等。

搜索项目

当我们想在 GitHub 上搜索想要的项目或者关键字时,通常的做法就是在主页左上角搜索栏输入后进行搜索,如下:

这样确实也能搜到很多条信息,然后再一条条的进行过滤,但是 GitHub 提供了一些高级搜索功能,可以快速过滤信息,可以 让你更快的找到自己想要的内容。参照如下表:

Awesome + 关键字

Awesome已成功 GitHub 上不少优秀项目的命名之一,通过Awesome + 关键字的方式进行搜索,可以找到不少的优秀资源。

比如以上的搜索:

通过该关键字搜索出来的都是比较好的一些资源,排名靠前的项目人气都非常高。

设置搜索条件

除了Awesome关键字,我们还可以通过其他的一些限定条件来进行搜索,我们都知道 stars 数表示项目的人气值,越高表示项目越受欢迎。比如,查找 stars 数超过500的项目:

再比如说,想要搜索 forks 数在100~500之间的项目:

还可以限定搜索语言,直接按照上面的表格中对应的方式来搜索即可。

除此之外,我们还可以搜索关键字的位置。比如说,我们是按照关键字来进行搜索, 那么有些项目出现该关键字的位置不一样,有些是在标题中,有些是在 readme 中,还有在项目描述中,我们还可以指定搜索位置,如下:

搜索 “Qt” 关键字:

qt in:name:表示在项目名称中搜索 qt 关键字

qt in:readme:表示在项目readme中搜索 qt 关键字

qt in:description:表示在 项目描述中搜索 qt 关键字

qt in:USERNAME:表示在USERNAME中搜索 qt 关键字

qt in:ORGNAME:表示在组织或机构名中搜索 qt 关键字

还可以按照项目大小来搜索:

size:>=5000 Qt :搜索大小超过5M 的包含 Qt 关键字项目

搜索开发者

我们可以通过一些限定条件来搜索开发者:

比如说:

language:C++ location:china

搜索国内的开发者,语言限定为 C++

OK,还可以扩展更多的搜索方式,熟练使用这些搜索技巧可以更快的帮我们找到自己想要的资源。

参考资料:

https://help.github.com/en/articles/about-searching-on-github

https://sspai.com/post/46061

原文地址:https://www.cnblogs.com/dawenxi0/p/11406532.html

时间: 2024-10-29 19:08:53

【转】Github 搜索技巧,快速找到好资源的相关文章

掌握 3 个搜索技巧,在 GitHub 上快速找到实用软件资源

GitHub 作为目前广大程序猿最大的游乐场,在今年 6 月被 微软 以 75 亿美元价值的微软股票收购,GitHub 再次成为业界讨论的焦点.GitHub 以自由开放的定位吸引了相当多的个人开发者和企业,不断发布和更新相当好用的软件和工具.之前少数派曾经为大家整理和推荐了 GitHub 上免费好用的 Windows.macOS 平台的软件: GitHub 上那些免费好用的 Windows 软件 GitHub 中那些不错的免费软件 对于使用者,我不禁好奇:面对如此海量的 GitHub 项目,究竟

github 项目搜索技巧-让你更高效精准地搜索项目

目录 github 搜索技巧 案例 普通搜 搭配技巧搜 限定词 查找某个用户或组织的项目 辅助限定词 还没搞懂的(关于 forks.mirror.issues) 排序(放的是官网的链接) 使用指南 练习案例 github 搜索技巧 参考自 B站 up 主 CodeSheep 的视频[如何高效地在网上找开源项目做!在职程序员实际演示一波视频教程操作],然后写着写着一好奇就去看文档了 现在这篇博客相当于官方文档的翻译版?? 当然,你也可以去看[官方文档]体验原汁原味的教程 干啥的?相当于给搜索结果添

PowerDesigner15.1使用技巧(二)--如何找到官方资源

pd15.1使用技巧二–如何找到官方资源 可先阅读 pd15.1使用技巧一 官网 首先,要知道PowerDesigner是sybase的,而sybase是sap的. 访问sybase的官网http://www.sybase.com/,会自动跳转到sap的官网http://go.sap.com/index.html sap中文的官网是:http://go.sap.com/china/index.html pd的官网是:www.sap.com/powerdesigner(在http://en.wik

github代码搜索技巧

github是一个非常丰富的资源,但是面对这丰富的资源很多人不知到怎么使用,更谈不上怎么贡献给他,我们需要使用github就要学习使用他的方法,学会了使用的方法,接受了他的这种观点我们才会慢慢的给他贡献自己的力量,这是我自己在学习的时候的一个笔记.现在分享给大家希望能够对一些人有帮助. Search / Searching code github搜索之代码搜索 Searching code 代码搜索 To search for code, use the following search qua

资源搜索技巧

1 资源搜索心法 遇到资源问题,先百度再淘宝,不行问知乎! 2 资源搜索技巧 (1)site搜索:到专门的网站/网盘搜索资源. 用法:关键词+空格+site:指定网站/网盘. 举例:office2010 site:sopanpan.com (2)网盘搜索 推荐神器:猎手导航 (3)贴吧搜索:贴吧,论坛也是各种资源的集合地. 用法:关键词+吧/论坛. 举例:百度框输入:office2013吧:点击office2013吧,资源帖:资源帖有大神的分享链接. (4)微盘搜索:新浪微盘也是一个资源神器.

如何使用GOOGLE高级搜索技巧

原文出处: 新浪博客(未找到原始出处) 一,GOOGLE简介 Google(www.google.com)是一个搜索引擎,由两个斯坦福大学博士生Larry Page与Sergey Brin于1998年9月发明,Google Inc. 于1999年创立.2000年7月份,Google替代Inktomi成为Yahoo公司的搜索引擎,同年9月份,Google成为中国网易公司的搜索引擎.98年至今,GOOGLE已经获得30多项业界大奖. 二,GOOGLE特色 GOOGLE支持多达132种语言,包括简体中

实用网络搜索技巧

基本搜索技巧 1.使用逻辑词辅助查找 比较大的搜索引擎都支持使用逻辑词进行更复杂的搜索界定,常用的有:AND(和).OR(或).NOT(否)及NEAR(两个单词的靠近程度),恰当应用 它们可以使搜索结果非常精确.另外,也可以使用括号将搜索词分别组合,如[(新闻OR足球)AND米兰)NOT(“新闻”OR足球]. 2.使用双引号进行精确查找 如果查找的是一个词组或多个汉字,最好的办法就是将它们用双引号括起来,这样得到的结果最少.最精确. 3.有针对性地选择搜索引擎 用不同的搜索引擎进行查询得到的结果

如何利用GitHub搜索敏感信息

背景: 最近总是能听到同事说在GitHub上搜到某个敏感信息,然后利用该信息成功的检测并发现某个漏洞,最后提交到对应的SRC(安全应急响应中心)换点money.顿时心里那个羡慕啊,然后就心说自己也要学会使用GitHub这个宝藏. 开始: 众所周知,作为安全人员,学会使用google hack是最基本的一项技能.那么什么是google hack呢?google hack其实就是一系列的命令语法,这些命令语法可以用来快速的搜索敏感网站,关键字等信息.比如使用:inurl:XXXX:intext:XX

十大技巧快速提升Android应用开发性能

一个应用程序要想开发成功,质量至关重要.用户要求它们决定安装到自己设备上的Android应用程序反应迅即.性能合理.如果应用程序未能提供好用的功能和稳定的用户体验,那么很快就会被卸载掉.本文我们将介绍十大技巧快速提升Android应用开发性能. 1:首先要有良好的编程习惯 要成为一名优秀的资源管理员;既要运用常识,还要使用公认的算法和标准的设计模式.在资源使用方面,如果你打开了资源,要记得关闭资源.要尽量晚地获取,尽量早地释放.这些由来已久的编程准则同样适用于你的Android应用程序,如果它们