• 【Git】一、Git简介


    一、什么是Git

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

    二、Git VS SVN

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

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

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

    三、集中式 VS 分布式

      集中式:

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

      分布式:

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

      对比:

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

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

  • 相关阅读:
    卡特兰数
    java学习
    最大化窗口
    C++复制文件的代码
    C++复制文件(使用WindowsAPI)
    C++下获取XMLHTTPRequest指针
    操作哈希表
    《Windows Communication Foundation之旅》系列之三(转载)
    让.Net2.0的Membership使用已存在的Sql Server2000/2005数据库
    用Visual C#做WinForm组件
  • 原文地址:https://www.cnblogs.com/zleiblogs/p/7270289.html
Copyright © 2020-2023  润新知