1、Git
Git是一个开源的分布式版本控制系统,是一种工具软件,用于代码的存储和版本控制。
2、GitHub
GitHub是一个基于Git实现的代码托管平台,一般开源的代码放在github,程序员能够在这互相交流学习,公司代码不会放在这上面。
3、GitLab
GitLab也是一个基于Git实现的代码托管平台。公司自己的搭建github,公司内部自己访问。
4、Git GitHub 与GitLab 的关系
4.1 git是一种版本控制系统,是一种工具,用于代码的存储和版本控制。而GitHub和GitLab是基于git而工作的。它们是代码托管的平台。
4.2 GitHub 与 GitLab
它们的功能相似,都是进行代码托管,只是在细节上有些区别:github是目前最大的代码托管平台,程序员能够在这互相交流学习。gitlab相比与github拥有更完善的界面和权限控制,更多的用于学校、企业等情况。