天天看點

git配置檔案

Git配置檔案有三個:

(1)/etc/gitconfig

(2)~/.gitconfig

(3)目前項目目錄的config檔案(即.git/config檔案)

這三個檔案的優先級依次增高,每個級别重寫前一個級别的值。是以,在.git/config中的值覆寫了在/etc/gitconfig中的同一個值。

1,/etc/gitconfig檔案:包含了适用于系統所有使用者和所有庫的值。可以直接修改該檔案,也可以使用git config —system <配置項> <配置值>的方式對該檔案進行配置修改。

例如:

git config —system core.ignorecase fasle      

2,~/.gitconfig 檔案 :适用于具體到一個使用者的所有庫的值。可以直接修改該檔案,也可以使用git config —global <配置項> <配置值>的方式對該檔案進行配置修改。

例如:

git config —global core.ignorecase false      

3,.git/config檔案:特定指向該單一的庫的配置項。可以直接修改該檔案,也可以使用進入對應項目目錄執行git config <配置項> <配置值>的方式對該檔案進行配置修改。

例如:

git config core.ignorecase true      

注:在Windows系統中,Git在$HOME目錄中查找.gitconfig檔案(對大多數人來說,位于C:\Documents and Settings\$USER下)。它也會查找/etc/gitconfig,盡管它是相對于Msys 根目錄的。這可能是你在Windows中運作安裝程式時決定安裝Git的任何地方。

4,使用git config —list可以檢視Git的所有配置項

注意:

你可能會看到一個關鍵字出現多次,這是因為Git從不同的檔案中(例如:/etc/gitconfig以及~/.gitconfig)讀取相同的關鍵字。 在這種情況下,對每個唯一的關鍵字,Git使用最後的那個值。 

5,使用git config <配置項>可以檢視特定配置項的目前值

例如:

git config core.ignorecase      

參考文章位址:

http://blog.csdn.net/joe_007/article/details/7276195