一、Git之历史
Git是Linus(大牛,不需要介绍吧)为了方便管理Linux系统的源代码而开发的一款分布式版本管理系统。
二、理解Git的分布式特点
Git的分布式是指基于git的版本控制系统没有“中央服务器”,任意两两之间可以相互推送,并且每个开发者的电脑上都是一个完整的版本库,可以任意的回退。
但现实情况是:为了方便源代码的管理,通常一个项目会设定一个名义上的“中央代码库”。
三、Git安装
1)Windows
下载地址:https://git-scm.com/download/win
可以选择安装的版本,并根据自己操作系统选择32bit或者64bit,如果不清楚可直接选择32bit进行安装。
Windows下安装,只需双击安装文件,然后一直点Next即可。
2)Linux(Centos)
A.yum安装
鉴于目前git的流行程度,一般centos系统默认配置的yum库里面都会有相应的安装包,所以只需运行以下命令安装即可:
#yum install -y git
但这种方式的弊端就是:不可以选择安装的版本,且git的版本一般比较老。
B.源码安装
下载地址:https://github.com/git/git
解压下载的源码包,然后move到解压出来的文件夹下,依次运行以下命令:
#./configure
#make
#make install
注:
源码安装常见错误处理:
make时抛出以下错误
cache.h:21:18:warning:zlib.h: No such file or directory
cache.h:23:error:expected specifier-qualifier-list before 'z_stream'
处理方法:安装zlib-devel包
#yum install -y zlib-devel