1. 程式人生 > 其它 >git的配置檔案介紹

git的配置檔案介紹

參考資料:部落格園 fireporsche git config配置

在git中,我們使用git config 命令用來配置git的配置檔案,git配置級別主要有以下3類:

1、倉庫級別 local 【優先順序最高】 位置是當前目錄下的 .git/config

2、使用者級別 global【優先順序次之】位置是主目錄下的 ~/.gitconfig (這個檔案裡存放有和push pull操作相關的路徑)

3、系統級別 system【優先順序最低】位置是根目錄下的/etc/gitconfig (這個檔案我Ubuntu和MacOS上預設都是不存在的,官網給的路徑是$(prefix)/etc/gitconfig,我預設沒有$prefix

這個變數,所以system層級的配置檔案估計是要自己想用時再寫。)

gitconfig檔案的語法標誌

參考官網: https://git-scm.com/docs/git-config

  • 註釋識別符號
; bababaab
# babababa
  • section subsection 與 變數(variable)
[section "subsection"]
	var1 = value1
	var2 = value2
	var3 # var3的寫法預設相當於 var3=true

變數屬於其直接跟隨的section或者subsection
section與subsection大小寫敏感
variable大小寫不敏感
注意官網給的示例中,=

左右都有空格

gitconfig中常用的配置項

[alias] 為git命令配置別名
[color] 設定git輸出著色