Git

Introduction

  • Git是目前世界上最先进的分布式版本控制系统
  • Git是 Linus(linux的创始人)在 2005 用 C 开发的(Use two weeks)
  • CVS/SVN 是集中式的版本控制系统,Git是分布式版本控制系统
  • 集中式
  • A------B------C
  • |------|------|
  • |------|------|
  • |------X------|
  • A, B, C 都得从 X 处拿最新的代码,本地开发完之后,再更新推送回 X 处,这就是集中式
  • 分布式
  • 没有中央服务器,每个人的电脑都是一个完整版本库,需要协作时,只需要将各自的修改推送给对方即可
  • 多数情况下,也会有一台“中央服务器”用来交换协作者们的修改
  • 相对集中式,分布式比较安全

阅读此教程

  • 请从 0.Usage 基础开始
  • 欲学习服务器协作,从 1.Git-Collaboration.md 开始

Installation

Website

results matching ""

    No results matching ""