初识Git

Git是一个免费、开源的分布式版本控制系统,可快速处理从小型到大型的项目。
**版本控制:是一种记录一个或若干个内容变化,以便来查阅特定版本修订情况的系统
**集中化版本系统(CVS、SVN、Perforce)(缺点:*服务器单点故障)
**分布式版本控制系统(Git、BitKeeper):不止提取最新版本的文件快照,而是把代码仓库完整的镜像下来;且每一个客户端都相当于服务器。
若是多个公司:(Github相当于一个客户端,部署与公网上)
初识Git
分布式版本控制在管理项目时存放的不是项目版本与版本之间的差异,存的是索引(所以所需的磁盘空间很少)
分布式与集中化版本控制系统差异:(集中化存的是版本与版本之间的差异,而分布式是存每一个版本的索引)
初识Git