今日突然被问到:git 与GitHub 一样吗?我整理一下吧
Git(读音为/gɪt/。)是一个开源的分布式版本控制系统,可以有效、高速的处理从很小到非常大的项目版本管理。 Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。1
同属版本控制系统软件还有 SVN,CVS 等。
而GitHub 是代码托管平台,提供代码托管服务,即不用自己搭建git服务器,直接使用GitHub作为远程仓库,便可以使用git管理自己的项目。
GitLab是由GitLabInc.开发,使用MIT许可证的基于网络的Git仓库管理工具,且具有wiki和issue跟踪功能。使用Git作为代码管理工具,并在此基础上搭建起来的web服务。也可以作为git托管平台
代码托管平台还有 :
- 国外
- 国内
githug :是一款基于Ruby开发的git闯关游戏,在命令行中一关一关通过,是熟悉git命令的一种方式。