git学习(廖雪峰git网站)(1)--基础 知识

集中式版本控制系统和分布式的区别

Git是什么?

Git是目前世界上最先进的分布式版本控制系统(没有之一)。

简单点说就是你每次修改的地方、内容都会记录,改错了或者想返回某次改的地方,能精确查到某个文件。

番外:

集中式版本控制系统和分布式的区别:

集中式版本控制系统:最大的问题是联网才能工作,工作的模式是有一个中央处理器,工作的电脑都连接中央处理器,任何东西都从这里面获取或提交,若中央处理器出现问题,所有的电脑都不能工作,例如:SVN就是典型的集中式分布系统。

分布式版本控制系统根本没有“中央服务器”,每个人的电脑上都是一个完整的版本库,不需要联网,因为版本库就在你自己的电脑上,而且某一个人的电脑坏掉了不要紧,随便从其他人那里复制一个就可以了。

分布式版本控制系统通常也有一台充当“中央服务器”的电脑,但这个服务器的作用仅仅是用来方便“交换”大家的修改,没有它大家也一样干活,只是交换修改不方便而已。例如:git就是方便快捷方便的分布式系统。

猜你喜欢

转载自blog.csdn.net/weixin_42246997/article/details/84175839