说明
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”
转载请注明出处