1. 程式人生 > >Linux 安裝 Git

Linux 安裝 Git

ora scm prefix int efi 克隆 nbsp com git tag

一. 包管理器方式安裝

  用Linux 發行版的包管理器安裝Git 最為簡單,而且會自動配置好命令補齊等功能。但安裝的Git 可能不是最新的版本。

  •   Ubuntu 10.10 或更新的版本、Debian(squeeze)或更新的版本:
sudo aptitude install git
sudo aptitude install git-doc git-svn git-email git-gui  gitk

  Ubuntu 10.04 (lucid) 或更老的版本、Debian(lenny) 或更老的版本:

sudo aptitude install git-core
sudo aptitude install git-doc git-svn git-email git-gui gitk

  說明:在老版本的Debian中,軟件包git實際上是指GNU Interactive Tools,而非作為版本控制系統的Git.作為版本控制系統的Git 在軟件包 git-core 中。

 其中 git 軟件包包含了大部分Git 命令,是必裝的軟件包。

  軟件包 git-svn、git-email、git-gui、gitk 本來也是Git軟件包的一部分,但是因為有軟件包 git-svn、git-email、git-gui、gitk 本來也是Git 軟件包的一部分,但是因為有著不一樣的軟件包依賴(如更多的perl 模組 和 tk等),所以單獨作為軟件包發布。

  軟件包 git-doc 則包含了 Git 的HTML 格式文檔,可以選擇安裝。如果安裝了 Git 的軟件包 git-doc ,則包含了 Git的 HTML 格式文檔,可以選擇安裝。如果安裝了 Git 的 HTML 格式的文檔,則可以通過執行 git help -w <sub-command> 命令來自動用 Web 瀏覽器打開相關子命令 <sub-comman> 的HTML 幫助。

  • RHEL、Fedora、CentOS:  
yum install git
yum install git-doc git-svn git-email git-gui gitk

  

二. 從源碼進行安裝

  訪問 Git 的官方網站: http://git-scm.com/。 下載 Git 源碼包。安裝過程如下:

  1. 展開源碼包,並進入到相應的目錄中。

tar  -jxvf git-1.8.3.1.tar.bz2
cd git-1.8.3.1/

  2. 安裝方法寫在 INSTALL 文件中,參照其中的指示即可完成安裝。下面的命令將 Git 安裝在 /usr/local/bin 中。

make  prefix=/usr/local  all
sudo make prefix=/usr/local  install

  3. 安裝 Git 文檔(可選)

  編譯的文檔主要是 HTML 格式的文檔,方便通過 git help -w <sub-command> 命令查看。實際上,即使不安裝Git 文檔,也可以使用 man 手冊查看Git 幫助,使用命令 git help <sub-command> 或 git <sub-command> --help即可。

  編譯文檔依賴 asciidoc, 因此需要先安裝asciidoc,然後編譯文檔。在編譯文檔時要花費很多時間,要有耐心。

make prefix=/usr/local odc info
sudo make prefix=/usr/local  install-doc  install-html  install-info

  安裝完畢之後,就可以在/usr/local/bin命令下找到 git 命令。

三、 從 Git 版本庫進行安裝

  如果在本地克隆一個Git 項目的版本庫,就可以用版本庫同步的方式獲取最新版本的 Git , 這樣在下載不同版本的 Git 源代碼時,實際采用了增量方式,非常節省時間和空間。當然使用這種方法的前提是已經用其他方法安裝好了 Git ,具體操作過程如下。

  (1) 克隆Git 項目的版本庫到本地。

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

  (2) 如果本地已經克隆過一個 Git 項目的版本庫,直接在工作區中更新,以獲得更新版本的Git.

git fetch

  (3) 執行清理工作,避免前一次編譯的遺留文件對編譯造成影響。註意,下面的操作將丟棄本地對Git 代碼的改動。

git clean -fdx
git reset --hard

  (4) 查看Git的裏程碑,選擇最新的版本進行安裝  

git tag

  (5) 檢出該版本的代碼 

git checkout v.1.8.3.1

  (6) 執行安裝。例如,安裝到 /usr/local 目錄下。  

make prefix=/usr/local all doc info
sudo make prefix=/usr/local install \
install-doc install-html install-info

  

 

  

Linux 安裝 Git