1、GitHub简介
GitHub 是一个面向开源及私有软件项目的托管平台,因为只支持Git
作为唯一的版本库格式
进行托管,故名 GitHub。
作为开源代码库
以及版本控制系统
,Github 拥有超过千万的开发者用户。随着越来越多的应用程序转移到了云上,Github 已经成为了管理软件开发以及发现已有代码的首选方法。
作为一个分布式
的版本控制系统
,在 Git 中并不存在主库
这样的概念,每一份复制出的库都可以独立使用,任何两个库之间的不一致之处都可以进行合并。
GitHub 可以托管各种 Git 库,并提供一个 web 界面,它独特卖点在于从另外一个项目进行分支的简易性。
2、个人主页
序号 | 标识 | 描述 |
---|---|---|
1 | Your profile |
个人简介 |
2 | Overview |
概览:账号的主要内容,包括仓库和贡献等 |
3 | Repositories |
仓库:建立的仓库,包括Fork来的项目,GitHub 也会自动为我们创建一个仓库 |
4 | Star |
星:点赞 |
5 | Followers |
粉丝 |
6 | Following |
关注的 GitHub 账号 |
7 | Contribution in the last year |
个人贡献历史记录:用实心的小方格标记,小方格的颜色越深,表示我们的contribution越多 |
3、GitHub 术语
序号 | 术语 | 描述 |
---|---|---|
1 | Issues |
问题:别人给项目提出的问题 |
2 | Fork |
拉分支:复制一个完成相同的项目到我们的 GitHub 账号之中,而且独立于原项目 |
3 | Pull Request |
提交请求:建立在Fork之上 |
4 | Merge |
合并 |
5 | Watch |
观察 |
6 | Gist |
分享代码片段 |