Git 安装

让我们开始使用一些 Git。首先要做的就是安装它。你可以通过多种方式获得它; 两个主要的是从源安装它或为你的平台安装现有的包。

从源安装

如果可以,从源代码安装 Git 通常很有用,因为你将获得最新版本。每个版本的 Git 都包含有用的 UI 增强功能,因此如果你愿意从源代码编译软件,那么获取最新版本通常是最佳选择。许多 Linux 发行版也包含非常旧的包; 因此,除非你使用最新的发行版或正在使用 backport,否则从源代码安装可能是最好的选择。

要安装 Git,你需要具有 Git 所依赖的以下库:curl,zlib,openssl,expat 和 libiconv。例如,如果你使用的是具有 yum(例如 Fedora)或 apt-get(例如基于 Debian 的系统)的系统,则可以使用以下命令之一来安装所有依赖项:

$ yum install curl-devel expat-devel gettext-devel \
  openssl-devel zlib-devel

$ apt-get install libcurl4-gnutls-dev libexpat1-dev gettext \
  libz-dev libssl-dev

当你拥有所有必需的依赖项时,你可以继续从 Git 网站获取最新的快照:

http://git-scm.com/download 然后,编译并安装:

$ tar -zxf git-1.7.2.2.tar.gz
$ cd git-1.7.2.2
$ make prefix=/usr/local all
$ sudo make prefix=/usr/local install

完成此操作后,你还可以通过 Git 获取 Git 以获取更新:

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

在 Linux 上安装

如果你想通过二进制安装程序在 Linux 上安装 Git,通常可以通过你的发行版附带的基本软件包管理工具来实现。如果你使用的是 Fedora,可以使用 yum:

$ yum install git

或者,如果你使用的是基于 Debian 的发行版,例如 Ubuntu,请尝试使用 apt-get:

$ apt-get install git

在 Mac 上安装

有三种简单的方法可以在 Mac 上安装 Git。最简单的方法是使用图形 Git 安装程序,你可以从 SourceForge 页面下载该安装程序。

http://sourceforge.net/projects/git-osx-installer/

图 1-7。Git OS X 安装程序。另一个主要方法是通过 MacPorts( http://www.macports.org) 安装 Git。如果你安装了 MacPorts,请安装 Git via

$ sudo port install git +svn +doc +bash_completion +gitweb

你不必添加所有额外内容,但是你可能希望包含+ svn,以防你必须使用 Git 和 Subversion 存储库(请参阅第 8 章)。

Homebrew( http://brew.sh/) 是另一种安装 Git 的方法。如果你安装了 Homebrew,请安装 Git via

$ brew install git

在 Windows 上安装

在 Windows 上安装 Git 非常简单。msysGit 项目有一个更简单的安装过程。只需从 GitHub 页面下载 installer exe 文件,然后运行它:

http://msysgit.github.io

安装完成后,你将拥有一个命令行版本(包括稍后将派上用场的 SSH 客户端)和标准 GUI。

关于 Windows 用法的注意事项: 你应该使用 Git 和提供的 msysGit shell(Unix 风格),它允许使用本书中给出的复杂命令行。如果由于某种原因需要使用本机 Windows shell /命令行控制台,则必须使用双引号而不是单引号(对于包含空格的参数),并且必须引用以抑扬音重音结尾的参数(^ )如果它们是最后一行,因为它是 Windows 中的延续符号。