git优点缺点(简单介绍)

时间:2022-11-26 15:18:56

什么是Git

  1. Git是目前世界上最先进的分布式版本控制系统。
  2. Git是免费、开源的
  3. 最初Git是为辅助 Linux 内核开发的,来替代 BitKeeper

作者

Linux和Git之父李纳斯·托沃兹(Linus Benedic Torvalds)1969、芬兰

特点

1. 直接记录快照,而非差异比较

2. 近乎所有操作都是本地执行

3. 时刻保持数据完整性

4. 多数操作仅添加数据

优点

  1. 适合分布式开发,强调个体。
  2. 公共服务器压力和数据量都不会太大。
  3. 速度快、灵活。
  4. 任意两个开发者之间可以很容易的解决冲突。
  5. 离线工作。

缺点

  1. 模式上比SVN更加复杂。
  2. 不符合常规思维。
  3. 代码保密性差,一旦开发者把整个库克隆下来就可以完全公开所有代码和版本信息。