github搜索技巧整理(代码片段)

mitoohi mitoohi     2023-04-19     159

关键词:

Github官方网址:https://github.com/

一、详细官方文档:https://help.github.com/en/github/searching-for-information-on-github/about-searching-on-github

  通过GitHub可以搜索到:repository(仓库),topics(主题),issue and requests(问题和请求),code(代码),commits(提交),users(用户),packages(包),Wiki(维基)。

二、常用搜索技巧总结:

1、普通的全局搜索

  进入GitHub主页,直接使用关键字搜索

技术图片

 

 

2、可视化搜索

 

  通过网页:https://github.com/search/advanced ,例如要搜索vscode配置JavaScript的教程,在网页的可选项中输入可选项条件后就会生成一条搜索语句:

 

技术图片

 

 

回车即可开启搜索。

 

3、手动构造搜索语句进行搜索

 

  (1)、完整语法教程:https://help.github.com/en/github/searching-for-information-on-github/understanding-the-search-syntax

 

  (2)、常用比较符号:>(大于)、<(小于)、>=(大雨或等于)、<=(小于或等于)、n..n(介于两个数之间),比较符号可用于限定特定的参数的范围,例如:标星数,创建时间,分支次数等......

 

  (3)、年份的表示:YYYY-MM-DD

 

  (4)、排除符号:not ,可以用于在搜索结果中排除带有某个特定关键词的部分结果例如 hello not world 可以搜索带有hello但是不带 world 的结果

 

           - , 可用于限定条件排除,例如 code star:>100 -language:javascript 可以搜索关键字带有code,标星大于100并且不是用javascipt写的结果

 

  (5)、带有空格的关键词用双引号括起来

 

  (6)、常用限定词:

 

      location:地区名

 

      language:编程语言名称  

 

      followers:数字限定    (粉丝)

 

      starts:数字限定    (标星/收藏)

 

      forks:数字限定    (分支)

 

      topics:关键字    (限定带有某个标签,或者限定标签的数目)

 

      pushed:时间限定   (某个时间后更新过的项目)

 

      in:name 关键字

 

      in:readme 关键字

 

      in:description 关键字    

 

      repo:用户名/项目名   (搜索某个人的某个项目)

 

      user:用户名

 

      created:时间    (限定创建时间)

 

小技巧:Awesome+关键词   经常可以搜到优质项目。

 

搜索所实例

要搜索一个地理可视化的项目,使用语言是JavaScript,2015-01-01后创建,标星大于100,标题和描述中都有“地理可视化”,同时2018-01-01后有过更新。构建搜索语句如下:

in:name 地理可视化 in:description 地理可视化 language:javasscript created:>2015-01-01 pushed:>2018-01-01 stars:>100

搜索部分结果如下:

技术图片

 

 

github项目搜索技巧-让你更高效精准地搜索项目(代码片段)

目录github搜索技巧案例普通搜搭配技巧搜限定词查找某个用户或组织的项目辅助限定词还没搞懂的(关于forks、mirror、issues)排序(放的是官网的链接)使用指南练习案例github搜索技巧参考自B站up主CodeSheep的视频【如何高效地在... 查看详情

全网最全“git安装本地仓库使用教程”,及github搜索技巧本地git使用ssh协议版本回退(代码片段)

全网最全“git安装、本地仓库使用教程”,及github搜索技巧(二)文章目录全网最全“git安装、本地仓库使用教程”,及github搜索技巧(二)1.前言1.1速查表1.2github搜索技巧2.本地git使用2.1工作流程2.2本地... 查看详情

[github搜索技巧]快速找到优秀的code(代码片段)

...根据start数来进行匹配2.参考资料前言:用了这么久的github,记录一下常用的匹配语法。1.搜索技巧1.1根据仓库名,仓库描述,Readme.md进行内容匹配限定符例子描述in:namepythonin:name匹配仓库名称为pythonin:descriptionpython... 查看详情

github小技巧,让你嗖嗖找到想要的(代码片段)

搜索GitHub时,你可以构建匹配特定数字和单词的查询。搜:仓库基本信息in:限定搜索的范围关键字in是用来限定搜索的范围,可以指定是在名称、描述、readme文档中搜索关键字in:name:指定搜索范围是仓库名称in:description... 查看详情

github小技巧,让你嗖嗖找到想要的(代码片段)

搜索GitHub时,你可以构建匹配特定数字和单词的查询。搜:仓库基本信息in:限定搜索的范围关键字in是用来限定搜索的范围,可以指定是在名称、描述、readme文档中搜索关键字in:name:指定搜索范围是仓库名称in:description... 查看详情

python小技巧整理(代码片段)

一、python小工具:1、内置下载和网站:进入相应目录:2.xpython-mSimpleHTTPServer3.xpython-mhttp.server2、字符串转换为JSON[[email protected]~]#echo‘"job":"developer","name":"1mx","sex":"male"‘|python-mjson.tool"job":"develop 查看详情

github小技巧

前言简单记一下github小技巧,因为经常忘。正文就是如何快速搜索到自己想找的项目。如果自己知道项目名,那么直接输入就可以搜索到。如果不是,那么一般要通过高级搜索。https://github.com/search/advanced内容不多说,进去就知... 查看详情

php规范小技巧,来自网络(整理,自得)(代码片段)

---恢复内容开始---名侦探系列之50个高质量的PHP代码小技巧(前篇)1,使用绝对路径,方便代码的迁移:define(‘ROOT‘,pathinfo(__FILE__,PATHINFO_DIRNAME));require_once(ROOT.‘../../lib/some_class.php‘);*PATHINFO_DIRNAME只返回dirname*PATHINFO_BASENAME只返... 查看详情

vue项目实用技巧整理(代码片段)

1,css篇:全局引入公共的scss或者其他预编译文件 ,主要依赖:sass-resources-loader,详见我上一篇博客2.js篇:   2.1:props和$emit巧用修饰符语法糖sync来优雅的更新props,父子组件的传值prop是很常用的业务,需要在子组... 查看详情

学成在线项目开发技巧整理---第一部分(代码片段)

学成在线项目开发技巧整理---第一部分1.数据字典2.http-client远程测试插件,可以保存测试数据3.三种跨域解决4.具有多层级数据查询思路5.Mybaits分页插件原理6.根据文件后缀解析出mime-type7.大文件上传8.Spring事务什么时候会失效9.分... 查看详情

玩转github的几个实用小技巧(代码片段)

github仓库当图床(好处是免费,缺点是加载慢需要那啥上网)直接读取repo地址https://github.com///blob//images/?raw=true或者部署到git-pageshttp://wangguibin.github.io/post-images/1560696125636.png例如:https://github.com/WangGuibin/MyFilesRepo/ 查看详情

javase一些技巧04——io流各种流常用代码整理(代码片段)

1引言​ IO流这块知识点碎且杂,但仍然有迹可循,因此整理一份以供后续我和小伙伴们进行查阅!2分类​ 3一般字节流3.1字节输入流读数据内容创建一个字节输入流管道定义一个字节数组循环中将字节数组转成字符串打印... 查看详情

c_cpp隐藏物品和搜索技巧(代码片段)

查看详情

这些百度搜索技巧,你知道吗?(代码片段)

百度高级搜索技巧1.完全匹配搜索2.标题必含关键字3.搜索文档4.去掉不想要的5.搜索范围限定在特定站点中6.搜索范围限定在url链接中1.完全匹配搜索查询词的外边加上双引号""中英文引号均可例如:搜索“CT参数标定”&#... 查看详情

常用搜索引擎使用技巧(代码片段)

1指定站内搜索使用site指定在某网站内搜索如只在知乎中搜索liuwons:liuwonssite:zhihu.com2精确匹配使用双引号来指定精确匹配单词或短语如精确搜索liuwons:"liuwons"3模糊搜索使用星号(*)代替一个单词进行模糊搜索例如"a*savedisa*e... 查看详情

github小技巧-定义项目语言(代码片段)

GitHub是根据项目里文件数目最多的文件类型,识别项目类型。后端项目难免会包含前端的资源,有时候就会被标记成前端语言,因为项目里css等文件比较多,被误识别成css项目。GitHub不提供指定项目语言的功能,感觉挺傻的。不过... 查看详情

深搜的剪枝技巧(代码片段)

众所周知,搜索是个好东西,他能在很多时候(就是你不会正解打暴力的时候)派上用场。然而搜索的时间复杂度实在是太高了,大多数都是指数级别的,这让人很是头疼那么我来总结一下对搜索进行优化的技巧:剪枝什么是剪... 查看详情

markdown搜索github代码(代码片段)

查看详情