答案一
git 是一个版本控制系统。
gitlib 是 git 的 library,是一个库
github 是 git 的 hub,是一个网站
gitlab 是 git 的 laboratory,是一个网站
答案二
git 是一种版本控制系统,是一个命令,是一种工具,类似于SVN
gitlib 是用于实现git功能的开发库
github 是一个基于git实现的在线代码仓库,包含一个网站界面,向互联网开放
gitlab 是一个基于git实现的在线代码仓库软件,你可以用gitlab自己搭建一个类似于github一样的系统,一般用于在企业、学校等内部网络搭建git私服,可以看作是一个简单的github