GitHub常用操作指南
常用词
-
watch
会持续收到该项目的动态
-
fork
复制某个项目到自己的GitHub仓库中
-
star
点赞数
-
clone
将项目下载至本地
-
follow
关注你感兴趣的作者,会收到他们的动态
常用搜索
in关键词限制搜索范围
-
语法
# 项目名包含xxx的 xxx in:name # 项目描述包含xxx的 xxx in:description # 项目的readme文件中包含xxx的 xxx in:readme # 组合搜索 xxx in:name,description
-
示例
# 在项目名和项目描述里面搜索seckill seckill in:name,description
stars或fork数量关键词查找
-
语法
# 通过通配符 > < = 即可,区间范围内可通过 num1..num2 # 查找stars数不小于5000的springboot项目 springboot stars:>=5000 # 查找forks大于500 springboot forks:>500 # 查找fork在100到200之间 且stars数在80到100之间的springboot项目 springboot forks:100..200 stars:80..100
-
示例
awesome加强搜索
-
介绍
awesome一般用来收集学习、工具、书籍类相关的项目
-
语法
# 搜索和关键字匹配的优秀的项目 awesome xxx
-
示例
# 搜索优秀的redis相关的项目,包括框架、教程等 awesome redis
高亮显示某一行代码
-
语法
# 单行-在具体的网址后面拼接 #Lxx(xx为行数) 地址+#Lxx # 多行-地址后面紧跟 #L数字-L数字 地址+#Lxx-Lxx
-
示例
# 演示高亮76行-112行(通常用于组内代码交互指导) https://github.com/codingXiaxw/seckill/blob/master/src/main/java/cn/codingxiaxw/dao/cache/RedisDao.java#L76-L112
项目内搜索(T字搜索)
-
语法
# 打开想要搜索的项目,然后按一下'T'键,会跳转至一个新的网页
-
示例
-
更多快捷键参考链接
https://help.github.com/en/articles/using-keyboard-shortcuts
搜索某个地区内的大佬
-
语法
# 通过 location:地区 进行检索,再具体可以通过 language:语言 缩小检索范围 # 如搜索地区在北京的Java方向的用户 location:beijing language:java
-
示例
GitHub推荐插件
Octotree
-
介绍
平时浏览github代码时,每个文件都需要点击才能查看,用了这个插件可以将项目的目录结构以树形结构显示,点击之后会自动跳转到相应的目录。
OctoLinker
-
介绍
浏览代码可以像ide那样可以链接跳转,只需要ctrl+点击变量名即可。
Sourcegraph
-
介绍
一个可以在github上浏览和搜索代码的工具,安装好插件之后会出现一个view Repository的按钮,点击进去之后,可以随意在项目中搜索,可以查看变量和方法,以及进行跳转等等。
参考链接
https://blog.csdn.net/weixin_43499626/article/details/88414830