Git简介

来源:互联网 发布:淘宝联盟赚钱是真的吗 编辑:程序博客网 时间:2024/05/17 22:01

Git简介

Git是分布式版本控制系统,集中式代表为CVSSVN。具体集中式和分布式的区别如下。

(1)集中式

    集中式版本控制系统,版本库是集中存放在中央服务器的,工作的时候,用的是自己的电脑,所以要先从中央服务器得到最新的版本,工作完成以后再将自己的活推送给中央服务器。

 

    集中式版本控制系统最大的毛病就是必须联网才能工作

(2)分布式

Git的一个优势就是在于,分布式版本控制系统根本没有“中央服务器”,每个人的电脑上都是一个完整的版本库。这样你工作的时候就不需要联网了。假如两个人同时修改了文件A,这时,你两只需把各自的修改推送给对方,就能看到对方的修改了。

分布式版本控制系统的安全性高一些,因为每人都有完整的版本库,万一有人的电脑损害了,只需复制别人的即可。而集中式版本控制系统的中央服务器要是出了问题,所有人都不能工作了。

Git的另一优势在于强大的分支管理。