前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >git入门篇(2)--Git的安装

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

作者头像
创译科技
发布2020-01-06 18:58:55
5640
发布2020-01-06 18:58:55
举报
文章被收录于专栏:Node开发Node开发

上一篇文章重点对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如何在本地磁盘搭建一个完整的版本库并进行版本管理。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2019-12-25,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 程序猿周先森 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档