Github实用搜索技巧分享

文章导航

说明

Star:点击Star表示你喜欢这个项目。你可以通过点击个人GitHub主页上的Stars按钮来查看自己star过哪些项目。

Watch:默认是处于Not watching的状态即未关注,当选择Watching后,表示你以后会关注这个项目的所有状态,以后只要这个项目发生变动,如被别人提交了Pull requests、别人发起了新的Issue、或Issue中有新的讨论等等情况,你都会在自己的个人通知中心,收到一条通知,如果你设置了个人邮箱,那么你的邮箱也可能收到响应的邮件。你也可以选择Release only,只有当此项目有新的发布版本或参与某个Issue讨论,或被别人@时你才会收到通知;选择Ignoring,则不会收到任何通知;选择Not watching,只有当参与此项目时,如参与某个Issue,Pull requests或commit的讨论,或被别人@后,才会收到相关通知

Issues:如果你对此项目有任何疑问或问题,都可以通过创建新issue方式提出。

Pull requests:如果你对原项目进行了bug fix或增加了新功能,都可以通过创建新pull request方式提交。

Fork:如果你点击了Fork,相当于你自己有了一份原项目的拷贝,即复制原项目到自己的GitHub仓库中,你可以基于此做调整、修改,但是如果后续原项目发生了改变,你必须通过其它的方式去同步。

搜索技巧

注意:根据自己的需求,将这些搜索技巧组合使用,提高效率

1.Awesome已成成为GitHub 上不少优秀项目的命名之一,通过Awesome + 关键字的方式进行搜索,可以找到不少的优秀资源

2.搜索匹配超过1000名关注着的开发者:followers:followers:>=1000,

3.查找stars数超过1000的”XXX”仓库:XXX stars:>1000

4.查找stars数在1000到2000的”XXX”仓库:stars:1000…2000

5.搜索用户名为XXX的所有仓库:user:XXX

6.搜索不包含”XXX”的所有仓库:NOT XXX

7.搜索fork数大于200的所有仓库:forks:>200

8.搜索库大小在1024至2048KB之间的所有仓库:size:1024…2048

9.根据关键字搜索:in:descripton 关键字

10.按开发语言XXX搜索:language:XXX

11.根据README中含有关键字查询:in:readme 关键字

12.搜索在/docs/路径下文件中含有”examples”的所有文件:examples path:/docs/

13.搜索issue中含有”XXX”字段的所有issues:XXX

14.搜索issue是open状态并且issue中含有XXX”字段的所有issues:XXX is:open

15.搜素issue中comments数大于4次且含有”XXX”字段的所有issues:XXX comments:>4

16.搜索issue创建者是XXX的所有issues:author:XXX

17.搜索仓库在2019年1月1日后有更新的所有仓库:pushed:>2019-01-01

18.搜索issue在2020年7月1日后创建的且含有”opencv”字段的所有issues:opencv created:>2020-07-01

19.搜索用户全名为”XXX”的用户:fullname:“XXX”

20.搜索地址在” San Francisco, CA”所有仓库: location:“San Francisco, CA”

转载请注明出处

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

缄默:)

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值