GIT(分布式版本控制系统)入门

什么是GIT

  Git是目前世界上最先进的分布式版本控制系统(没有之一)。
  
  那么问题来了,什么是分布式版本控制系统
  
  这里举个例子,你需要编写一个文档,这个文档呢财务部需要,产品部也需要。那么你要怎么写呢。无非这样做,先写一部分部门的材料,保存下来一个版本,交给他们,再添加一部分材料保存另一个版本交给另外的部门。如果涉及到多个部门,可能你需要写多个版本,都保存下来。然而,电脑桌面乱糟糟的,却又不敢删除任何一个版本。
  这并不是最糟糕的。最糟糕的是这么多部门又给你返回了他们各自部门的信息。你还要将它们统一到一个版本里。
  这时你会不会希望有一个管理系统不但能自动帮我记录每次文件的改动,还可以让同事协作编辑,这样就不用自己管理一堆类似的文件了,也不需要把文件传来传去。如果想查看某次改动,只需要在软件里瞄一眼就可以,岂不是很方便?
  这里写图片描述
  
  就像这样一样。
  这就是分布式版本控制系统的功能。

分布式版本控制系统有什么优点

  说到它的优点不得不提到的是另外一种控制系统——集中式版本控制系统。
  CVS和SVN都是集中式的版本控制系统,GIT是分布式。那么什么是集中式,什么是分布式呢?
  集中式,顾名思义就是将资源集中起来。每次修改完文件上传到中央服务器。当需要修改时,再从中央服务器下载下来。这也暴露出它的一个弊端,必须需要网络才能从中央服

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值