上一篇文章重点对SVN代表的集中式版本管理工具和Git所代表的的分布式版本管理工具进行详细的介绍,从本篇开始正式进入了Git的学习之旅。其实Git有很多高深的骚操作,但是你基本工作中不可能使用到,本系列教程目的也是打造一份全面基础的Git教程。今天主要介绍下Linux系统下和windows系统下分别如何安装Git。接下来我们先来看看windows下如何下载Git。
windows下Git的安装
windows安装Git是三种平台安装最简单的,只需要下载安装程序。这里推荐从Git官网下载,但是官网下载可能很慢所以我这里下载链接:
链接:https://pan.baidu.com/s/1K_4itZPdwuV2A2Onp6fbGQ 提取码:usur
window下的安装其实一开始使用我们可以全部直接选择默认配置,按部就班点击下一步一直到安装成功。具体的安装流程我也简单的录制成了一个gif图:
安装完成后我们在桌面点击右键可以看到两个选项:Git GUI Here 和 Git Bash Here。我们选择Git Bash Here然后输入git如果跳出帮助菜单则表示Git安装成功。
Linux下Git的安装
Linux都知道有很多版本,有部分版本是可以通过一条命令直接安装Git的,比如Debian或者ubuntu,但是像云服务器很多都是centos,所以在centos我们可以采用源码安装的方式。Linux我们这里使用centos 7.2进行演示Git的安装。首先需要验证Linux系统是否已经安装Git,使用命令:
git --version
使用上述命令如果系统已经安装Git则会显示出Git的版本,如果提示 -bash: git: command not found代表git还未安装所以无法使用git指令,我们接下来看看如何安装Git。安装Git的方式一般有两种:yum安装或者源码编译方式进行安装。我们先来看看yum方式安装Git:
yum方式安装Git
centos不是任何版本都可以使用yum方式进行Git的安装的。centos6以下的版本使用yum是无法安装Git,所以centos6以下的版本只能使用源码编译方式进行Git的安装。centos6可以使用yum安装Git,但是版本也只能安装1.7.1版本的Git,但是远程库需要的最低版本一般都是1.7.2,所以在centos6我们也是建议使用源码编译方式安装Git。在centos7以上我们更加建议使用yum来安装,因为操作上更加简单,对于Linux不熟悉的童鞋更加是一个好消息。yum安装Git实际上只需要一条命令:
yum -y install git
我简单的录制了一下yum安装的gif流程:
安装成功后我们一样使用git --version测试下是否成功安装git,就可以看到控制台打印出当前git版本号了。
源码编译方式安装Git
源码编译方式相对于yum安装操作会更加繁琐,其实就是需要先下载git源码,然后将源码进行解压,最后进行安装并且编译。接下来我们来看看具体的安装流程:
首先需要使用yum安装Git所需的依赖包:
yum -y install curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc perl-ExtUtils-MakeMaker
然后下载Git源码,这个可以自行Git官网下载,或者使用wget进行下载:
wget https://www.kernel.org/pub/software/scm/git/git-2.19.2.tar.gz
解压源码:
tar -xzvf git-2.0.0.tar.gz
进入解压目录,并执行编译:
make configure
配置目录:
./configure --prefix=/usr/local/gitmake profix=/usr/local/git
最后进行安装
make insrtall
然后添加环境变量并且测试git是否成功安装:
git --version
源码编译方式我一样录制了一个gif,大家可以参照这个gif的步骤进行安装就不会出错:
常用的系统一般还有一个MacOS,但是由于没有设备,所以MacOS的安装只能自行百度。下一篇将介绍Git如何在本地磁盘搭建一个完整的版本库并进行版本管理。