git入门篇(2)--Git的安装

上一篇文章重点对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如何在本地磁盘搭建一个完整的版本库并进行版本管理。 欢迎关注公众号: 程序猿周先森。 查看更多精彩文章。
推荐阅读

git入门篇(1)--初识Git

Mysql分库分表(1) --- 概念篇

Mysql分库分表(1) --- 概念篇

Mysql读写分离

本文分享自微信公众号 - 程序猿周先森(zhanyue_org)。
如有侵权,请联系 [email protected] 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章