版本控制--Why Git

什么是版本控制:

版本控制是一种记录一个或若干文件内容的变化,以便将来查血特定版本修订情况的系统。

分类:

  • 本地版本控制系统

早期使用

  • 集中式版本控制系统(SVN)

服务器为中心节点,每次操作都要接到服务器上.
弊端:
万一服务器故障不好修复.
服务器断网无法上传.

  • 分布式版本控制系统(Git)

本地远程均有备份,修改时操作本地系统,同步到远程.
优点:
不怕断网.
只要有一个备份就可以恢复全部.


Git优势:

诞生自2005,linux开源社区

  • 速度
  • 简单的设计
  • 允许上千个并行分支
  • 分布式
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,280评论 19 139
  • 下过雨的羊肠小道,散着泥土带来的清香,昏黄的灯光打在坑坑洼洼的积水里,泛出凛凛波光。她身上的斗篷滴着水,瘦小的一坨...
    七格格_阅读 399评论 1 1
  • 惊吓一刻,献血记 今天在延安路逛街,在龙翔桥看到流动献血的车,就径直走过去了,有志愿服务的小美女做桌子前,让我填表...
    春花秋诗阅读 328评论 3 11
  • 据说人的最佳睡眠时间是晚上十点到早上六点,但何为“最佳”呢,所以争议不断,没有定论。 早上的六点,一米阳光透过落地...
    onlyTBBbaby阅读 401评论 1 4