历史
Git比GitHub出生的早。
事件回到2005年,有个公司不允许linux系统继续免费使用它们的版本控制软件了,然后linux系统创始人Torvalds一气之下花了10天时间创造了Git(第一个版本),并且开源给所有人免费试用。
3年后,Tom Preston使用Git作为版本控制软件创建了http://Github.com,一个专门托管代码并且可以实现版本控制的网站。
Tom之所以把网站叫做Github,是因为其核心部分版本控制是用Git来处理的。
通俗理解:git是弓,你的代码是箭,github是靶子。
Git: 软件,它可在本地建立仓库,你写的代码的各个版本都可以存着。
Github: 网上仓库,你写的代码的各个版本都可以存着。
Git
分布式版本库
Github 和Gitlab
GitHub是一个面向开源及私有软件项目的托管平台,因为只支持git 作为唯一的版本库格式进行托管,故名gitHub
Gitlab主要是针对私有的库