概述
本文参考自CSDN博文:你真的知道如何在 GitHub 上高效搜索开源项目吗?
接下来是对文章提到的“高级搜索”方法的一点实践
- 在标题中搜索—— in:name 关键词
示例:在标题中搜索爬虫“crawler”
in:name crawler
搜索结果的标题均包含关键词crawler
- 在描述中搜索——in:description 关键词
示例:in:description NLP
标题下的灰色描述文字部分都带有关键词。
这里再给GitHub一个好评,因为NLP是自然语言处理的缩写,搜索结果上还细心地注释了NLP的含义,这样的搜索一举两得哦
-
在readme文件中搜索——in:readme 关键词
示例:in:readme spring
这里不截图啦,大家可以自己尝试 -
根据星星数查找——stars:>(或<) 数字 关键字
我们经常会想找一些高质量的项目,星星数就是一个不错的指标,一定要注意这里的stars是复数,不然搜索无效的
示例:stars:>30 tomcat
注:关于星星数的搜索,如果要指定在某个星星区间的话,应用:stars:数字…数字 关键词,记得区间是用两个英文.表示
如上例再修改下,搜索:stars:30…50 tomcat
这样就可以了,fork同理,将stars换成fork即可 -
限定仓库的大小搜索——size:>(或<=) 关键词
-
根据项目的更新时间——push:年-月-日 关键词
如:push:2018-07-01 xxx
如果不像看更新,看创建时间也可以,将push改成created即可
size,created,push方法我都不是很常用,所以这里不示例截图
-
根据许可证——license:许可证名 关键词
示例:license:apache-2.0 spring cloud -
按编程语言查找——language:语言名 关键词
当然,这个方法也可以从左侧语言栏里检索实现 -
查找某人或某个组织的项目
某人 user:关键词
某组织 org:关键词
最后
以上就是眯眯眼烧鹅为你收集整理的GitHub高级检索功能实例探索的全部内容,希望文章能够帮你解决GitHub高级检索功能实例探索所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复