Git Config
Git config是定義了Git環境的設定檔,這些檔案可以被存放在三個地方。
Git Config環境層級
System層級的:
/etc/gitconfig/
用於針對所有用戶的設定
可以透過以下指令來針對system層級做設定。
1
$ git config --system
用戶層級的:
~/.gitconfig
用於針對個別使用者的設定
可以透過以下指令針對用戶層級做設定。
1
$ git config --global
個人是習慣git的相關設定會設置於用戶層級的,因此大多設定內容都在
~/.gitconfig
內。專案層級的:
/.git/config
個別專案設定的
可以透過以下指令針對專案層級做設定。
1
$ git config
大多如remote倉庫的位置等資訊都是設置在這個層級的。
在這三個層級裡,專案層級的東西會去覆蓋用戶層級的,而用戶層級的內容會去覆蓋System層級的。
Git規格覆蓋的準則:專案層級 > 使用者層級 > 系統層級