Git, GitHub vs GitLab的区别
发布时间
阅读量:
阅读量
从名称来看,这三者肯定有关系,具体见下文。
一、Git
Git 是分布式版本控制工具。
什么是版本控制?
版本控制是一种追踪多个文件内容变化的方式,在个人或多人协作中便于管理相关文件的变化
在未有版本控制工具的时代,在我们的日常工作中也会不自觉地进行版本管理活动。例如最初会制作一份基础文档,在需要对文件进行修改时就会想到为每一次修改准备一份备份文件。但随着操作频率的增加备份数量变得过多就会感到不便于是会采用便携笔记本来记录每次修改的内容以及发生的时间等细节信息Gitsvn等系统则是通过自动化的方式实现了高效的版本管理功能
什么是分布式版本控制?
由于通常情况下提到分布式版本控制时所使用的代表工具是git,则相应地存在集中式版本控制方案如svn
集中式版本控制:
当执行工作时,在中央服务器下载最新版本文件后接着进行编辑,在完成编辑后将修改后的文件提交至中央服务器

分布式版本控制:
不采用中央服务器的概念,在这种情况下工作电脑本身就是一种版本库系统——即常说的本地仓库系统。如果团队成员之间需要协作,则只需将每位成员
全部评论 (0)
还没有任何评论哟~
