git的配置文件通常有3個(gè)位置即3個(gè)級(jí)別,系統(tǒng)、全局、本地,通過(guò)這些配置項(xiàng)來(lái)配置git的環(huán)境、外觀等。他們的位置和作用域分別是:
- /ect/.gitconfig文件。適用于系統(tǒng)所以用戶和所有庫(kù)。通過(guò)--system可以配置。
- ~/.gitconfig文件,適用于當(dāng)前用戶。可以通過(guò)--global配置。
- 項(xiàng)目下.git/config文件。適用于當(dāng)前項(xiàng)目。可以通過(guò)--local配置。
可以通過(guò)如下命令修改配置,或者通過(guò)直接修改配置文件。
git config [optiona] 配置項(xiàng).配置名=xxx
eg:git config --glocal user.name='Mooner'
具體配置說(shuō)明可以通過(guò) git help config來(lái)看。
一、全局配置文件
先來(lái)看看全局的gitconfig文件。

圖1.2 全局配置圖
user
?name:配置git提交用戶
? email:配置git提交用戶郵箱
alias
?用來(lái)配置git命令別名,但是一些常用命令我更喜歡通過(guò)linux系統(tǒng)別名配置。
core
? 一些環(huán)境配置。如msg編輯器用的是vim。
如圖1.3所示,是我目前配置的一些系統(tǒng)命令別名,可以根據(jù)個(gè)人習(xí)慣來(lái)設(shè)置別名。

圖1.3 系統(tǒng)git命令別名
二、局部配置配置文件

圖1.4局部git配置文件
如圖1.4所示,是項(xiàng)目級(jí)別的局部配置文件config配置信息。

Paste_Image.png
三、其他文件

圖1.5 項(xiàng)目配置文件圖
如圖1.5所示,是.git目錄下的文件列表。
- FETCH_HEAD
表示當(dāng)前