git目前支援linux/unix、solaris、mac和windows平台上執行。
linux平台上安裝
git的工作需要呼叫curl、zlib、openssl、expat、libiconv等庫的**,所以需要先安裝這些依賴工具。
在有yum的系統上或者apt-get的系統上,可以用下面的命令安裝:
debian/ubuntu
$ apt-get install libcurl4-gnutls-dev libexpat1-dev gettext \
libz-dev libssl-dev
$ apt-get install git-core
$ git --version
git version 1.8.1.2
contos/redhat
$ yum install curl-devel expat-devel gettext-devel \
openssl-devel zlib-devel
$ yum -y install git-core
$ git --version
git version 1.7.1
window 平台上安裝
完成安裝之後,就可以使用命令列的git工具(已經自帶了ssh客戶端)了,另外還有乙個圖形管理的git專案管理工具。
在開始選單裡找到"git"->"git bash",會彈出git命令視窗,你可以在該視窗進行git操作。
mac 平台上安裝
安裝介面如下所示:
git配置
git提供了乙個叫做git config的工具,專門用來配置或讀取相應的工作環境變數。
這些環境變數,決定了git在各個環節的具體工作方式和行為。這些變數可以存放在以下三個不同的地方:
·/etc/gitconfig檔案:系統中對所有使用者都普遍適用的配置。若使用git config時用 --system選項,讀寫的就是這個檔案;
·~/.gitconfig檔案:使用者目錄下的配置檔案只適用於該使用者。若使用git config時用 --global選項,讀寫的就是這個檔案;
·當前專案的git目錄中的配置檔案(也就是工作目錄中的.git/config檔案):這裡的配置僅僅對當前專案有效。每乙個級別的配置都會覆蓋上層的相同配置,所以.git/config裡的配置會覆蓋/ect/gitconfig中的同名變數。
在windows系統上,git會找尋使用者主目錄下的.gitconfig檔案,主目錄即$home變數指定的目錄,一般都是c:\documents and settings\$user。
此外,git還會嘗試找尋/etc/gitconfig檔案,只不過看當初git裝在什麼目錄,就以此為根目錄來定位。
使用者資訊
$ git config --global user.name "test"
$ git config --global user.email test@***com
如果用了--global選項,那麼更改的配置檔案就是位於你使用者主目錄下的那個,以後你所有的專案都會預設使用這裡配置的使用者資訊。
如果要在某個特定的專案中使用其他名字或電郵,只要去掉 --global 選項重新配置即可,新的設定儲存在當前專案的.git/config檔案裡。
文字編輯器
$ git config --global core.editor emacs
差異分析工具還有乙個比較常用的是,在解決合併衝突時使用哪種差異分析工具。比如要改用vimdiff的話:
$ git config --global merge.tool vimdiff
git可以理解kdiff3,tkdiff, meld, xxdiff, emerge, vimdif, gvimdiff, ecmerge和opendiff等合併工具的輸出資訊。當然,你也可以指定使用自己開關的工具。
檢視配置資訊
要檢查已有的配置資訊,可以使用git config --list命令:
有時候會看到重複的變數名,那就說明它們來自不同的配置檔案(比如 /etc/gitconfig 和 ~/.gitconfig),不過最終 git 實際採用的是最後乙個。
這些配置我們也可以在 ~/.gitconfig 或 /etc/gitconfig 看到,如下所示:
vim ~/.gitconfig
顯示內容如下所示:
也可以直接查閱某個環境變數的設定,只要把特定的名字跟在後面即可,像這樣:
$ git config user.name
runoob
參考: Git安裝配置
在使用git前我們需要先安裝 git。git 目前支援 linux unix solaris mac和 windows 平台上執行。git 的工作需要呼叫 curl,zlib,openssl,expat,libiconv 等庫的 所以需要先安裝這些依賴工具。在有 yum 的系統上 比如 fedora...
安裝配置git
安裝git和openssh。在當前使用者下執行如下命令安裝git和openssh sudo apt get install git core openssh server openssh client git core是git版本控制核心軟體 安裝openssh server和openssh cli...
git安裝配置
git是分布式的版本控制工具,以前用過很多次,都是在網上搜尋資料,一直沒有進行系統的學習,感覺學習方法還是有問題,嘗試著這種部落格記錄的方式來學習吧。首先介紹一下git help,這個的幫助文件可幫助你熟悉git的使用 當然你得英文水平過關,要不然看著就賊藍瘦。或者檢視git官 方版中文幫助文件,這...