一、git、github、gitlab的区别
没有Git就没有GitHub 和 GitLab
Git是一种版本控制系统、是一种命令、是一个可以安装在电脑上的软件,如下图是git的安装包:

而GitHub 和 GitLab 都是基于 web 的 Git 仓库,大部分时候我们见到的都是他们的官网:
GitHub官网如图所示

GitLab官网如图所示

二、什么是Git
Git是一种版本控制系统
查了一下百度,觉得以下这段话说的很贴切:

三、GitHub 和 GitLab
1、Github和Gitlab都是使用git版本控制系统,所以操作大同小异
2、他们的公司不同
https://github.com
https://about.gitlab.com
这是他们的官网地址,从地址域名不难看出,他们不是同一家公司做的
3、 github选择新建项目为私人时需要收费,而gitlab选择新建项目为私人时不需要收费
(参考:https://www.cnblogs.com/xiamen-momo/p/10338641.html)
网友评论