前言
GitHub 是一个面向开源及私有软件项目的托管平台,其中有大量的源码可供开发人员参考、借鉴。其站点地址为https://github.com/ 。作为开发人员,熟悉该站点的页面操作,无疑有助于其编码技能的提升。本文将介绍该站点的使用,供技术爱好者借鉴。
查看特定的开源项目方式
有两种方式可供我们查看特定的开源项目
百度跳转
如果我们准确知道某个位于GitHub站点的开源工程的项目名称,我们可以通过在百度中输入 项目名称 + GitHub的方式快速查看到特定的开源项目。例如,我们知道了Spring这个有名的Java框架,我们在百度中输入 spring github,然后点击“百度一下”按钮即可查询到相应的页面快照,如下所示。
点击相应快照链接后,我们即可跳转到相应的开源项目页面。
站点查询
我们还可以通过在github站点的搜索功能查看相应的开源项目。具体做法如下:
-
进入GitHub站点 (浏览器中输入网址 https://github.com/)
-
点击站点的“Search GitHub”区域,进行相应的关键词输入
-
输入完成后,点击 “All GitHub”按钮
-
在查询结果页面,根据介绍点击相应的链接即可查看相应的开源项目
下载不同版本
在GitHub站点可用不同方式下载相应开源项目的特定版本源码
查看介绍页方式
具体操作步骤如下:
-
进入开源项目的默认页面后,点击“main”下拉框
-
在下拉界面点击Tags 切换到Tags列表,然后点击对应列表(如本例为5.3.7)
-
在相关的介绍页面,点击按钮“Code”
-
在点击“Code”按钮出现的界面中点击“Download ZIP”即可下载对应版本的源码压缩包
直接下载方式
具体操作步骤如下:
- 进入开源项目的默认页面后,点击“tags”标签
2.在Tags列表页面,选择对应版本,点击“Zip”按钮即可下载对应版本的源码压缩包
站点关联说明
注册互动
默认情况下,GitHib 站点不需要注册即可下载相应的源码,有时候我们可以通过注册来完成更多地信息互动,在GitHub的各个项目的基本页面,的左上区域,都有如下所示的三个按钮操作,这些操作就是需要注册后登录才可使用的。
- Notifications: 用于获取通知,用户点击该按钮后,当该项目有新版本发布时,用户登录就可以获取相应消息。
- Star:点击该按钮后,用户可在登录后快速访问到该项目,Star 后的数值表示有多少用户将该项目纳入收藏
- Fork:点击该按钮后,用户可在自身账号下建立该项目的镜像,Fork后的数值表示有多少用户将使用了该项目镜像。
不同术语区别
在GitHub中,Tag、Branch、Fork都有不同源码版本的概念,但其使用场景及含义是有差别的
- Fork是该项目应用所对应的版本,其功能实质也与原有的项目可能差异很大。
- Branch是该项目的分支,表示该项目并行的几条线,如无特别情况,每个分支都可发布新的版本
- Tag是该项目所有的发布,Tag列表包含了每个Branch发布的所有版本。
就某项具体开源项目代码获取而言,我们需要做得就是先确定获取那个Branch,然后再确定这个Branch下哪个Tag