Warning: session_start() expects parameter 1 to be array, string given in /www/wwwroot/blog/wp-includes/class-wp-hook.php on line 288
这7个GitHub高级搜索技巧,你知道吗? | 野风
  • 欢迎访问我的个人博客,如遇博客图片无法显示,请用IE浏览器访问。
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏吧!

这7个GitHub高级搜索技巧,你知道吗?

技术博文 野风同学 1年前 (2020-05-29) 1784次浏览 0个评论 扫描二维码

前言

GitHub作为全球最大的同性交友(代码托管)平台,里面藏着巨大的资源宝库,一套Ctrl+C和Ctrl+V组合拳打出来,就没有你实现不了的需求。好了,废话不多说,下面介绍7个GitHub搜索高级技巧,让资源搜索不再困难!

关键字:in:name, in:description, in:readme

GitHub是支持在特定范围内进行高级搜索的,比如使用in:name在仓库的标题中搜索,使用in:description在仓库的描述中搜索和使用in:readme在README文件中搜索等。

指定Stars或者Forks范围

虽然搜索结果里可以通过右侧的sort按钮来根据Stars或者Forks来进行升序或者降序,

但无法直接指定一个具体的范围,这时我们可以通过这样写来定义一个具体的范围:stars:>=2000 python leetcode

同样的,Forks可以写作:forks:>=2000 python leetcode。你也可以指定一个区间范围,比如100~200 Stars的仓库:
stars:100..200 python leetcode

寻找处于活跃状态的仓库

有些仓库星星挺多,但已经不再更新了,如果想找一些近期还在更新,有持续维护的仓库,可以使用:pushed:>2020-05-20 python leetcode

寻找体积小的仓库

一个简洁优美的代码库是最好的,我们可以通过以下方式指定代码库的大小,单位是KB
size:<=5000 python leetcode

限制开源许可证

开源许可证的类型有很多种,如果不搞清楚就胡乱使用别人的代码可能会在日后带来一些麻烦,了解常见的开源许可证是非常有必要的,分享网上看到的3张介绍图,可供参考



在GitHub可以根据许可证简写这样限定搜索:
license:apache-2.0 python leetcode

限制代码语言

使用关键字language:python即可。

在指定用户或者组织中搜索

指定用户可以使用关键字user: 用户名,组织可以用org: 组织名

以上关键字都是可以组合使用的!
以上关键字都是可以组合使用的!
以上关键字都是可以组合使用的!


欢迎关注我的公众号“野风同学”,一个程序员的自我成长之路,持续分享机器学习、NLP、LeetCode算法和Python等技术干货文章,同时也经常推荐高质量软件工具、网站和书籍。


本站提供的一切软件、教程和内容信息仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑或手机中彻底删除上述内容。如果您喜欢该程序,请支持正版,购买注册,得到更好的正版服务。如有侵权请邮件与我们联系处理。敬请谅解!
喜欢 (2)
[打赏赞助]
分享 (0)
野风同学
关于作者:
我是野风同学,这是我的主页。
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址