GitHub 是一个面向开源及私有软件项目的托管平台,其中有大量的源码可供开发人员参考、借鉴。其站点地址为https://github.com/ 。作为开发人员,熟悉该站点的页面操作,无疑有助于其编码技能的提升。本文将介绍该站点的使用,供技术爱好者借鉴。
有两种方式可供我们查看特定的开源项目
如果我们准确知道某个位于GitHub站点的开源工程的项目名称,我们可以通过在百度中输入 项目名称 + GitHub的方式快速查看到特定的开源项目。例如,我们知道了Spring这个有名的Java框架,我们在百度中输入 spring github,然后点击“百度一下”按钮即可查询到相应的页面快照,如下所示。
我们还可以通过在github站点的搜索功能查看相应的开源项目。具体做法如下:
-
进入GitHub站点 (浏览器中输入网址 https://github.com/)
在GitHub站点可用不同方式下载相应开源项目的特定版本源码
具体操作步骤如下:
- Notifications: 用于获取通知,用户点击该按钮后,当该项目有新版本发布时,用户登录就可以获取相应消息。
- Star:点击该按钮后,用户可在登录后快速访问到该项目,Star 后的数值表示有多少用户将该项目纳入收藏
- Fork:点击该按钮后,用户可在自身账号下建立该项目的镜像,Fork后的数值表示有多少用户将使用了该项目镜像。
在GitHub中,Tag、Branch、Fork都有不同源码版本的概念,但其使用场景及含义是有差别的
- Fork是该项目应用所对应的版本,其功能实质也与原有的项目可能差异很大。
- Branch是该项目的分支,表示该项目并行的几条线,如无特别情况,每个分支都可发布新的版本
- Tag是该项目所有的发布,Tag列表包含了每个Branch发布的所有版本。