參考資料:博客園 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輸出着色