zoukankan      html  css  js  c++  java
  • 什么是Git

    git简介

    什么是git?

    git是当今世界上最先进的分布式的版本控制系统。版本控制系统分集中式的和分布式的,集中式的主要代表有CVS、SVN,而Git是分布式版本控制系统的佼佼者。

    那什么是集中式、什么是分布式的?

    集中式版本控制系统:

    • 版本库都集中存放在中央服务器中;

    • 开发人员开发时需要先从服务器update到最新版本;

    • 开发完成后需要commit到中央服务器;

    • 最大的问题就是,如果没网了,你将无法提交版本,相当于没有了版本控制功能。最为严重的是,如果中央服务器跪了,将面临彻底丢失项目的版本库的风险。

    分布式版本控制系统:

    • 客户端不再只是保存一份版本库的快照了,而是完全克隆了一份版本库

    • 这种设计下,即使没网了,本地客户机照样可以提交版本,不影响版本管理

    • 服务器挂了,可以从任意一台客户机拷贝还原,因为客户端也保存的是完整的库

  • 相关阅读:
    【转载】高内聚低耦合
    【转载】locate命令的使用
    【转载】C内存对齐
    【原创】_INTSIZEOF 内存按照int对齐
    【转载】free查看内存
    Hive查询Join
    Hive数据查询
    Hive导入数据
    Hive表的修改Alter
    Hive中排序和聚集
  • 原文地址:https://www.cnblogs.com/hacker-snail/p/13893048.html
Copyright © 2011-2022 走看看