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