赞
踩
在Git之前,用的比较多的版本控制系统是SVN。SVN是集中式版本控制系统,版本库集中放在中央服务器,当开发人员工作的时候,首先要从中央服务器下载最新的版本,然后进行开发,开发完后,再把自己开发的代码提交到中央服务器中。SVN是一个典型的CS结构的系统。但是这种系统存在着服务器单点故障和容错性差的缺点。所以Git在此方面解决了这些问题,也就是说Git是分布式版本控制系统。Git中存在两种类型的仓库,本地仓库和远程仓库。开发人员通过Clone将远程仓库克隆到本地,然后通过Pull命令将远程仓库中的代码拉取到本地,这时开发人员在远程仓库中所拥有的代码的基础上进行开发,开发完成后通过Push命令将代码再提交到远程仓库。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。