赞
踩
参考一:尚硅谷Java大厂面试题第二季(java面试必学,周阳主讲)
watch:关注当前项目,用于接收该项目的动态信息,如他人提交了pull request或他人发起了issue等情况,其各个选项的含义如下
Not watching | Releases only | Watching | Ignoring |
---|---|---|---|
仅在参与或被@时通知 | 仅在有新版本发布、参与或被@时通知 | 项目有任何新动态时都会通知 | 任何时候都不通知 |
fork:复制当前项目到个人的Github仓库中,其包含原仓库所有内容,如分支、Tag、提交等。然后可以通过Pull Request把自己的提交的内容贡献回原仓库
star:可以理解为当前项目的“点赞”,以表示对其支持。并且GitHub维护了一个列表,用于收集所有star过的项目
clone:下载或克隆当前Github仓库到本地
follow:关注感兴趣的作者,会收到他们的动态
公式:xxx(关键词) in:name或description或readme等
xxx in:name 名称包含xxx的项目
xxx in:description 描述包含xxx的项目
xxx in:readme readme文件中包含xxx的项目
组合使用
搜索名称或者readme文件中包含秒杀的项目,如图所示
xxx in:name,readme
公式:
①半区间范围:xxx关键字 stars通配符 [:> 或者 :>=]数字
②全区间范围:xxx关键字 stars:数字1..数字2
案例
查找stars数大于等于5000的springboot项目:springboot stars:>=5000
查找forks数在1000~2000之间的springboot项目:springboot forks:1000..5000
组合使用
查找star大于1000,fork数在500到1000的springboot项目:springboot stars:>1000 forks:500..1000
awesome系列专门用来收集各种插件、第三方库、教程类、工具类等相关的项目
公式:awesome 关键字
例如,搜索优秀的redis相关的项目,包括框架,教程等:awesome redis
单行:地址后添加#Lm,如:https://github.com/abc/abc/pom.xml#L13
多行:地址后添加#Lm-#Ln,如:https://github.com/moxi624/abc/abc/pom.xml#L13-L30
快速查找项目中的文件:进入项目,然后按下T键
快速跳到指定行:在浏览代码时,按下L键
更多快捷键介绍,GitHub官网和参考博客
location:地区
language:语言
例如:location:beijing language:java
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。