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 中的延續符號。