如何在 Github 上快速找到想要的资料、开源项目?( 二 )


本文插图
你会发现 , 结果越来越精确!
按照 README 来搜索搜索README.md里面包含React的项目:
in:readme React


如何在 Github 上快速找到想要的资料、开源项目?
本文插图
结果有这么多 , 那么我们再限制一下它的star数和fork数:
in:readme React stars:>3000 forks:>3000

如何在 Github 上快速找到想要的资料、开源项目?
本文插图
搜索结果一下子精确到了90个 。 这个时候你再去选择项目 , 就会变得容易很多 。
按照 descriptin 搜索假设我们现在要学习微服务的项目 , 我们搜索项目描述(description)里面包含微服务的项目:
in:description 微服务

如何在 Github 上快速找到想要的资料、开源项目?
本文插图
结果有这么多 , 那我们接着增加一些筛选条件:
in:description 微服务 language:python language:python的意思是我们把语言限制为python , 我们来看看结果如何:

如何在 Github 上快速找到想要的资料、开源项目?
本文插图
搜索结果精确了很多 。
假如在这些项目里面 , 我们想要找到最近才更新的项目 , 意思是更新时间就在最近 , 我们可以这样:
in:description 微服务 language:python pushed:>2020-01-01pushed:>2020-01-01的意思是我们把项目的最后更新时间限制到2020-01-01之后 , 我们来看看结果如何:

如何在 Github 上快速找到想要的资料、开源项目?
本文插图
搜索结果只有8个了 , 这几个项目就属于更新比较活跃的项目 , 这下再也不纠结了 。
总结好 , 我们来总结一下 。 我们想要进行精准搜索 , 无非就是增加筛选条件:
in:name xxx // 按照项目名搜索in:readme xxx // 按照README搜索in:description xxx // 按照description搜索那么在这里面呢 , 我们又可以增加筛选条件:
stars:>xxx // stars数大于xxxforks:>xxx // forks数大于xxxlanguage:xxx // 编程语言是xxxpushed:>YYYY-MM-DD // 最后更新时间大于YYYY-MM-DD【如何在 Github 上快速找到想要的资料、开源项目?】以上就是我们在GitHub上面精准搜索项目的一些小技巧 , 希望对你有所帮助!
觉得文章不错 , 请分享给更多人~ , 比心