第一章 Git概述

介绍

  1. Git 是一个免费的、开源的分布式版本控制系统,可以快速高效地处理从小型到大型的各种项目。
  2. Git 易于学习,占地面积小,性能极快。它具有廉价的本地库,方便的暂存区域和多个工作流分支等特性。其性能优于 Subversion、 CVS、 Perforce 和 ClearCase 等版本控制工具。

版本控制工具

  1. 集中式管理(接近淘汰)
  2. 分布式管理(Git 等,比较流行)

工作机制

分区(本地)

  1. 工作区:写代码
  2. 暂存区:临时存储
  3. 本地库:历史版本

代码托管中心(远程库)

  1. 局域网:GitLab
  2. 互联网
    • GitHub
    • Gitee