Git安裝
(1)Linux安裝
a.安裝依賴包
sudo yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc perl-ExtUtils-MakeMaker
b.下載git源碼并解壓縮
$ wget https://github.com/git/git/archive/v2.11.1.zip
$ unzip v2.11.1.zip
$ cd git-2.11.1
c.編譯安裝(將其安裝在“/usr/local/git”目錄下)
$ make prefix=/usr/local/git all
$ sudo make prefix=/usr/local/git install
d.配置環(huán)境變量
$ echo "export PATH=$PATH:/usr/local/git/bin" >> /etc/bashrc
$ source /etc/bashrc
e.校驗安裝結(jié)果
$ git --version
(2)Windows安裝
下載地址:https://git-for-windows.github.io/
Git 配置
Git 提供了一個叫做 git config 的工具扯再,專門用來配置或讀取相應(yīng)的工作環(huán)境變量臼节。
這些環(huán)境變量胧谈,決定了 Git 在各個環(huán)節(jié)的具體工作方式和行為。這些變量可以存放在以下三個不同的地方:
- /etc/gitconfig 文件:系統(tǒng)中對所有用戶都普遍適用的配置。若使用 git config 時用 --system 選項瓤鼻,讀寫的就是這個文件保屯。
- ~/.gitconfig 文件:用戶目錄下的配置文件只適用于該用戶手负。若使用 git config 時用 --global 選項,讀寫的就是這個文件姑尺。
- 當(dāng)前項目的 Git 目錄中的配置文件(也就是工作目錄中的 .git/config 文件):這里的配置僅僅針對當(dāng)前項目有效竟终。每一個級別的配置都會覆蓋上層的相同配置,所以 .git/config 里的配置會覆蓋 /etc/gitconfig 中的同名變量切蟋。
用戶信息
配置個人的用戶名稱和電子郵件地址:
git config --global user.name "runoob"
git config --global user.email "test@runoob.com"
如果用了 --global 選項统捶,那么更改的配置文件就是位于你用戶主目錄下的那個,以后你所有的項目都會默認(rèn)使用這里配置的用戶信息柄粹。
如果要在某個特定的項目中使用其他名字或者電郵喘鸟,只要去掉 --global 選項重新配置即可,新的設(shè)定保存在當(dāng)前項目的 .git/config 文件里镰惦。
文本編輯器
設(shè)置Git默認(rèn)使用的文本編輯器, 一般可能會是 Vi 或者 Vim迷守。如果你有其他偏好,比如 Emacs 的話旺入,可以重新設(shè)置:
git config --global core.editor emacs
差異分析工具
還有一個比較常用的是兑凿,在解決合并沖突時使用哪種差異分析工具。比如要改用 vimdiff 的話:
git config --global merge.tool vimdiff
查看配置信息
要檢查已有的配置信息茵瘾,可以使用 git config --list 命令:
git config --list
也可以直接查詢具體的配置礼华,如:
git config user.name