用了这么久,原来 GitHub 还有这种骚操作?

FightingCoder

共 1003字,需浏览 3分钟

 ·

2020-03-02 23:21

阅读本文大概需要 3 分钟。


相信大家进入 GitHub 搜索一些资料时,都是下面的步骤:

进入网页:

c0d4a933279a37276c9ce01f145e772c.webp

搜索栏输入关键字:

8bb06c0e2615a46dc1829f72eb3efb6b.webp

搜索得到结果:

53708871b1375ff36b53aeae6e8838d8.webp

看似没毛病,确实没毛病。但是我想说的是这样的搜索真的能够搜到你想要的吗?

也许是可以,但是例如上面我搜的 Django 关键词,显示出来的结果有26万条,你能找到想要的吗?即使找到了,得浪费多少时间呢?

今天来普及一下,GitHub 里的一些高级搜索方法。

in:name Django

56967556598866b68d99656d4eeaa1b8.webp

名字中有 “Django”

in:readme Django

28eedbebb7ccd2fe0e087fc63d646182.webp

readme中有“Django”

in:description Django

e3bacc9e3b700f6d736d3193de896b5e.webp

描述中有 “Django”

stars:>1000

6bbaf4355b18e155ce863416a9f894ed.webp

star 超过 1000 的有关 Django 的项目

上面具体给出了一些高级搜索语法使用方法,下面总结日常工作我们会使用的一些语法:

项目名字中有 “example”:

in:name example

项目 readme 中有 “example”:

in:readme example

项目描述中有 “example”:

in:description example

项目 star>1000:

stars:>1000 关键词

项目 fork>1000:

forks:>1000 关键词

项目在 2019 年 9 月 1 日后有更新的:

pushed:>2019-09-01 关键词

项目在 2019 年 1 月 3 日后创建的:

created:>2019-01-03 关键字

用Java编写的项目:

language:java 关键词

明确搜索某个人或组织的仓库 :

user:userName

user:userName language:java

org:spring-cloud

除了上面给大家总结的常用语法,GitHub 官方提供了官方文档:

https://help.github.com/en/github/searching-for-information-on-github/searching-for-repositories

大家可以复制访问或者直接点击文末左下角阅读原文

除了通过语法来进行高级搜索,GitHub 也提供了图形界面的高级搜索:

https://github.com/search/advanced


eecfc0dc0d2815433928f280aa3871fa.webp

今天普及的这些知识,如果能在你的工作中帮助到你,请随手转发一下!


好文和朋友一起看~
浏览 13
点赞
评论
收藏
分享

手机扫一扫分享

举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

举报