zoukankan      html  css  js  c++  java
  • 【Git】一、Git简介

    一、什么是Git

      Git是一款免费的开源分布式版本控制系统,可以有效的,高速的处理从很小到非常大的文件。

    二、Git VS SVN

      1. Git 是分布式的,SVN 是集中式的

      2. Git 存储的是文件快照,SVN 记录的是文件修改处

      3. Git 没有全局的版本号,SVN 有全局版本号

    三、集中式 VS 分布式

      集中式:

      版本文件存储在中央服务器中,其工作方式是,首先从中央服务器上下载到工作目录,然后在工作目录进行修改,修改之后再提交至中央服务器。

      分布式:

      没有中央服务器,每个电脑都是一个版本库,工作时候不需要从中央服务器上更新下载,多人协助时候只需要将修改的文件相互推送,进行合并。

      对比:

      1. 分布式安全性更高。分布式不存在中央服务器,每个电脑都有完整的版本库,那么就不用担心中央服务器发生文件丢失,而集中式的中央服务器文件丢失比较麻烦。

      2. 分布式更为方便,不需要联网进行工作,而集中式的需要联网才可以将修改的文件推送到中央服务器中,如果文件较大,需要花费大量的时间在文件传输上。

  • 相关阅读:
    POJ-1182 食物链
    P1020 导弹拦截
    牛客寒假训练营2-C算概率
    牛客寒假训练营2-H施魔法
    牛客寒假算法训练营2-建通道
    D
    C
    A
    B
    【Luogu3366】【模板】最小生成树
  • 原文地址:https://www.cnblogs.com/zleiblogs/p/7270289.html
Copyright © 2011-2022 走看看