

简介、安装、创建账号
1、简介
Git是一个分布式版本控制软件,最初由林纳斯·托瓦兹(Linus Torvalds)创作,于2005年以GPL发布。最初目的是为更好地管理Linux内核开发而设计。
Git是用于Linux内核开发的版本控制工具。与CVS、Subversion一类的集中式版本控制工具不同,它采用了分布式版本库的作法,不需要服务器端软件,就可以运作版本控制,使得源代码的发布和交流极其方便。Git的速度很快,它是用C语言开发的,以追求最高的性能,
这对于诸如Linux内核这样的大项目来说自然很重要。Git最为出色的是它的合并追踪(merge tracing)能力。很多著名的软件都使用Git进行版本控制,其中包括Linux内核、X.Org服务器和OLPC内核等项目的开发流程。
官方网站:https://git-scm.com/
2、安装
下载地址:https://git-scm.com/download/win
在Windows环境下安装Git,执行Git-2.18.0-64-bit.exe,默认安装即可。

安装完成后,点击鼠标右键,点击进入Git Bash Here。

输入git --version
如图所示:Git安装成功。

或者打开命令行,输入git --version
如图所示:Git安装成功。

在Mac环境下,安装方式有2种(任选一种即可)。
1、程序安装:
下载地址:https://git-scm.com/download/mac
执行下载的git-2.18.0-intel-universal-mavericks.dmg,默认安装即可。

2、使用brew命令安装(确保已经安装Homebrew):
打开终端,输入安装命令brew install git
打开终端,输入git --version
如图所示:Git安装成功。

3、创建GitHub账号
GitHub是通过Git进行版本控制的软件源代码托管服务,由GitHub公司的开发者Chris Wanstrath、PJ Hyett和Tom Preston-Werner使用Ruby on Rails编写而成。
GitHub同时提供付费账户和免费账户。这两种账户都可以创建公开的代码仓库,但是付费账户还可以创建私有的代码仓库。除了允许个人和组织创建和访问保管中的代码以外,它也提供了一些方便社会化共同软件开发的功能,即一般人口中的社群功能,包括允许用户追踪其他用户、组织、软件库的动态,对软件代码的改动和bug提出评论等。GitHub也提供了图表功能,用于概观显示开发者们怎样在代码库上工作以及软件的开发活跃程度。
打开官网:https://github.com/
输入用户名、电子邮件、密码,点击Sign up for GitHub进行注册。

个人账户设置完成后,选择你的个人计划,分为:无限公共仓库(免费)、无限私人仓库(收费),这里选择默认无限公共仓库,点击Continue。

定制你的体验,填写完信息后(或者不填写),点击提交即可。

如图所示:GitHub账号注册完成且登录成功。

4、创建GitLab账号
GitLab是由GitLab Inc.开发,使用MIT许可证的基于网络的Git仓库管理工具,且具有wiki和issue跟踪功能。
GitLab由乌克兰程序员Dmitriy Zaporozhets和Valery Sizov开发,它由Ruby写成。后来,一些部分用Go语言重写。
打开官网:https://about.gitlab.com/
点击Try GitLab for Free。

选择服务类别,分为:
Self-Hosted:在本地或公共云中托管自己的实例(自托管)。
GitLab.com:由GitLab托管的SaaS服务。
Self-Hosted、GitLab.com均有免费和收费服务项。
这里选择GitLab.com,使用Free免费服务项,点击Sign Up进行注册。

登录注册页面,点击Register页签。
填写全名、用户名、电子邮件、邮件确认、密码等信息,点击Register进行注册。

提示:请检查您的电子邮件以确认您的帐户。
登录邮箱确认你的账户。

提示邮箱已经确认完成,输入用户名或邮箱、密码进行登录。

如图所示:GitLab账号注册完成且登录成功。
