标签:
参考博客:http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/001374027586935cf69c53637d8458c9aec27dd546a6cd6000
http://git-scm.com/book/zh/v2
1、Git初识
Git的出现主要是linux的创始人linus为了管理庞大的linux源码而用C写的一个分布式版本控制系统,发布之后迅速成为最流行的分布式控制管理系统;
其实主要就是为了一个项目组能有效的管理源码,修改上传发布等等。。。
2、集中式管理系统VS分布式管理系统
(1)集中式控制管理系统:版本库是集中存放在中央服务器中,而各客户端在自己本地编码之后上传新版本到中央服务器,主要的缺点是必须联网才能上传新的版本,并且因为联网才能上传新的版本,如果上传速度较慢,会耗费很长时间;优点我想主要是为了系统的托管安全,虽然版本的更新上传会慢一点,但是集中管理系统会更安全,不能够随意更改;
(2)分布式控制管理系统:分布式顾名思义系统采用的是分布式管理,即没有一个统一的中央服务器全局管理,每一个客户端都可以作为中央服务器存储管理版本库,每一个客户端都可以修改代码并作记录,这相当与每一个客户端都有一个备份,当某个客户端节点出错时也不回出现版本的丢失,直接用其他节点的备份还原即可。
3、安装Git
(1)直接去网上下载安装,全部默认安装即可,我是在window上安装,以前需要Cygwin这有的linux模拟环境,但是安装配置比较复杂不适合新手,现在已经有了集成的环境msysgit,下载一个exe安装程序直接安装就好。下载地址http://msysgit.github.io/
标签:
原文地址:http://www.cnblogs.com/lmy-foolishbird/p/5149681.html