基本概念:

  • Git是分布式的,Git不需要有中心服务器,我们每台电脑拥有的东西都是一样的,我们使用Git并且有个中心服务器,仅仅是为了方便大家的修改,但这个服务器和我们每个人的PC是一样的。是由Linus开发的

    特点:

  • 速度

  • 简单的设计
  • 对非线性开发模式的强力支持(允许成千上万个并行开发的分支)
  • 完全分布式
  • 有能力高效管理类似Linux内核一样的超大规模项目(速度和数据量)