Git的安裝和使用(Linux)

Git誕生於Linux平臺並做爲版本控制系統率先服務於Linux內核,所以在Linux上安裝Git是很是方便的。能夠經過兩種不一樣的方式在Linux上安裝Git:一種方法是經過Linux發行版的包管理器安裝已經編譯好的二進制格式的Git軟件包,另一種方式就是從Git源碼開始安裝。html

包管理器方式安裝git

用Linux發行版的包管理器安裝Git最爲簡單,並且會自動配置好命令補齊等功能,但安裝的Git可能不是最新的版本。還有一點要注意,Git軟件包在有的Linux發行版中可能不叫git,而叫git-core。這是由於有一款名爲GNU交互工具(GNU Interactive Tools)的GNU軟件,在Git以前就在一些Linux發行版本(Deian lenny)中佔用了git這個名稱。爲了以示區分,做爲版本控制系統的Git太有名了,因此一些Linux發行版在最新的版本中將GNU Interactive Tools軟件包的名稱由git改成了gnuit,將git-core改成了git。所以在下面介紹的在不一樣的Linux發行版中安裝Git時,會看到有git和git-core兩個不一樣的名稱。web

—— Ubuntu 10.10(maverick)或更新的版本,Debian(squeeze)或更新的版本
shell

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

其中git軟件包包含了大部分Git命令,是必裝的軟件包。軟件包git-svn,git-email,git-gui,gitk原本也是Git軟件包的一部分,可是由於有着不同的軟件包信賴,因此單獨做爲軟件包發佈。軟件包git-doc則包含了Git的HTML格式文檔,能夠選擇安裝。若是安裝了Git的HTML格式的文檔,則能夠經過執行git help -w <sub-command>命令來自動用web瀏覽器打開相關子命令<sub-command>的HTML幫助。瀏覽器

——  Ubuntu10.04(lucid)或更老的版本,Debian(lenny)或更老的版本svn

在老版本的Debian中,軟件包git其實是指GNU Interactive Tools,而非做爲版本控制系統的Git。做爲版本控制系統的Git在軟件包git-core中。工具

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

—— RHEL,Fedora,CentOS網站

$ yum install git
$ yum install git-doc git-svn git-email git-gui gitk

在其餘發行版本中安裝Git的過程和上面介紹的方法相似。Git軟件包在這些發行版裏或爲git,或稱爲git-core。ui

從源代碼進行安裝spa

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

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

$ tar -xjvf git-1.7.4.1.tar.bz2
$ cd git-1.7.4.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 doc info
$ sudo make prefix=/usr/local install-doc install-html install-info

安裝完畢以後,就能夠在/usr/local/bin下找到git。

相關文章
相關標籤/搜索