Git简介

Git 简介

  Git 是开源的分布式版本控制系统,主要用于高效的管理各个项目,是为了帮助管理Linux内核开发而开发的一个开源码的班本控制系统软件。

  通俗讲,一个项目需要整个团队去完成,一个项目文件会被多个人修改,这就导致文件混乱,就需要一个工具,能够记录每一次修改后的文件,而Git就是用来记录每一次修改后的文件,并进行整理。

集中式与分布式

集中式

  集中式版本控制系统,版本库是集中放在*服务器的,由*服务器统一管理,当修改某个文件后,需要上传到*服务器上。

分布式

  在分布式版本控制系统中,每一台电脑都拥有一个完整的版本库,当某个文件被两个或多个人修改时,只需要吧各自修改的文件推送给对方,就可以查看修改的内容了。

集中式和分布式的优缺点

  集中式版本控制系统,由于是*服务器统一管理,如果出现特殊情况,例如服务器瘫痪,这是由于没有完整的版本库,那就没法继续项目了;而分布式就不存在这个问题,因为每个人的电脑本地都有一套完整的版本库。

 

Git简介

上一篇:面试回顾(一)


下一篇:启动结合redis配置负载均衡