阿里云

Git系列之安装

上节简单的介绍了一下  Git  ,本节来说下Git的安装,主要分为三个部分:1、更新;2、windows环境下安装;3、Linux环境下安装;4、源代码安装;

前言:

在开始使用Git前,你需要将它安装在你的电脑上,如果已经安装过了,建议定期进行版本更新,可以通过软件包或者其他的安装程序来实现,也通过编译形式来完成更新。


一、更新

Git安装


查看Git版本,使用以下命令并回车:

git --version


演示版本:git version 2.8.3.windows.1


Git 的向后兼容特别好,基本在2.0版本之后,大部分命令都是支持的,截止至发文时间。Git最新版本为 2.21.0,发布于2019年2月26日。windows环境可通过Git官网进行下载并安装最新版。


Linux环境可使用以下命令并回车进行升级:

git clone git://git.kernel.org/pub/scm/git/git.git


Mac平台可通过下载方式或者通过源代码形式进行更新,地址:https://git-scm.com/download/mac


二、windows环境安装

windows环境


windows环境下安装有多种方式,可以在 Git 官方网站下载最新版本的安装包,进行安装,另一个简单的方法是安装 GitHub for Windows。该安装程序包含图形化和命令行版本的 Git。 它也能支持 Powershell,提供了稳定的凭证缓存和健全的 CRLF 设置。 稍后我们会对这方面有更多了解,现在只要一句话就够了,这些都是你所需要的。


三、Linux环境安装


Linux环境.jpg


如果你想在 Linux 上用二进制安装程序来安装 Git,可以使用发行版包含的基础软件包管理工具来安装。 如果以 Fedora 上为例,你可以使用 yum:


如果你在基于 Debian 的发行版上,请尝试用 apt-get:

$ sudo yum install git
$ sudo apt-get install git


四、源代码安装

有人觉得从源码安装 Git 更实用,因为你能得到最新的版本。 二进制安装程序倾向于有一些滞后,当然近几年 Git 已经成熟,这个差异不再显著。

如果你想从源码安装 Git,需要安装 Git 依赖的库:curl、zlib、openssl、expat,还有libiconv。 如果你的系统上有 yum (如 Fedora)或者 apt-get(如基于 Debian 的系统),可以使用以下命令之一来安装最小化的依赖包来编译和安装 Git 的二进制版:

$ sudo yum install curl-devel expat-devel gettext-devel \
    openssl-devel zlib-devel   
$ sudo apt-get install libcurl4-gnutls-dev libexpat1-dev gettext \     
    libz-dev libssl-dev


为了能够添加更多格式的文档(如 doc, html, info),你需要安装以下的依赖包:

  $ sudo yum install asciidoc xmlto docbook2x   
  $ sudo apt-get install asciidoc xmlto docbook2x


当你安装好所有的必要依赖,你可以继续从几个地方来取得最新发布版本的 tar 包。 你可以从 Kernel.org 网站获取,网址为 https://www.kernel.org/pub/software/scm/git,或从 GitHub 网站上的镜像来获得,网址为 https://github.com/git/git/releases。 通常在 GitHub 上的是最新版本,但 kernel.org 上包含有文件下载签名,如果你想验证下载正确性的话会用到。

接着,编译并安装:

  $ tar -zxf git-2.0.0.tar.gz
  $ cd git-2.0.0   
  $ make configure   
  $ ./configure --prefix=/usr   
  $ make all doc info   
  $ sudo make install install-doc install-html install-info


完成后,你可以使用 Git 来获取 Git 的升级:

$ git clone git://git.kernel.org/pub/scm/git/git.git


以上就是Git的几种安装及更新方式!

喜欢就点个赞吧

发表评论

需要先登录,才能发表评论哦!登录

网友评论
暂无评论