在GitHub主页搜索框中直接输入相关信息进行查找
form engine in:name,readme,descripion language:java
示例:
- 注意:在搜索前,先 登录 (1). 基本搜索(Basic search):
A. 查找stars数超过100的”cat”仓库:cat stars:>100
B. 搜索用户名为xxx的所有仓库:user:xxx
C. 搜索名为”node.js”并fork数少于200的所有仓库:node.js forks:<200
D. 搜索名为”jquery”并库大小在1024至4089KB之间的所有仓库:jquery size:1024…4089
E. 搜索用户名为xxx并且开发语言为C++的所有仓库:language:c++ user:xxx
F. 搜索用户名为xxx并且stars数大于等于10的所有仓库:user:xxx followers:>=10
G. 搜索开发语言为C++且stars数大于10000的所有仓库:language:c++ stars:>10000
H. 搜索用户名为xxx并且仓库在2019年1月1日后有更新的所有仓库:user:xxx pushed:>2019-01-01
(3). 代码搜索(Code search):
A. 搜索用户名为xxx并且文件中含有”cv::Mat”的所有文件:cv::Mat user:xxx
B. 搜索文件大小大于1000KB并文件中包含”system”的所有文件:system size:>1000
C. 搜索在/docs/路径下文件中含有”examples”的所有文件:examples path:/docs/
(4). (问题搜索)Issue search:
A. 搜索用户名为xxx并issue中含有”opencv”字段的所有issues:opencv user:xxx
B. 搜索issue是open状态并且issue中含有”xxx”字段的所有issues:xxx is:open
C. 搜素issue中comments数大于4次且含有”xxx”字段的所有issues:xxx comments:>4
D. 搜索issue创建者是xxx的所有issues:author:xxx
E. 搜索issue在2019年2月15日后创建的且含有”opencv”字段的所有issues:opencv created:>2019-03-15
(5). 用户名搜索(User search):
A. 搜索用户全名为”Bingchun Feng”的用户:fullname:“Bingchun Feng”
B. 搜索地址在” San Francisco, CA”的用户名包含tom的所有仓库:tom location:“San Francisco, CA”
- 进入到某个项目的主页后,你会发现有Watch、Star、 Fork、Issues、Pull requests等按钮选项
Watch:默认是处于Not watching的状态即未关注,当选择Watching后,表示你以后会关注这个项目的所有状态,以后只要这个项目发生变动,如被别人提交了Pull requests、别人发起了新的Issue、或Issue中有新的讨论等等情况,你都会在自己的个人通知中心,收到一条通知,如果你设置了个人邮箱,那么你的邮箱也可能收到响应的邮件。你也可以选择Release only,只有当此项目有新的发布版本或参与某个Issue讨论,或被别人@时你才会收到通知;选择Ignoring,则不会收到任何通知;选择Not watching,只有当参与此项目时,如参与某个Issue,Pull requests或commit的讨论,或被别人@后,才会收到相关通知。
Star:点击Star表示你喜欢这个项目。你可以通过点击个人GitHub主页上的Stars按钮来查看自己star过哪些项目。
Fork:如果你点击了Fork,相当于你自己有了一份原项目的拷贝,即复制原项目到自己的GitHub仓库中,你可以基于此做调整、修改,但是如果后续原项目发生了改变,你必须通过其它的方式去同步。
Issues:如果你对此项目有任何疑问或问题,都可以通过创建新issue方式提出。
- GitHub插件: Octotree 项目树状结构
OctoLinker、Sourcegraph\