Git 自帶一個 git config 的工具來幫助設置控制 Git 外觀和行爲的配置變量。一:這些變量存儲在三個不一樣的位置:git
etc/gitconfig :包含系統上每個用戶及他們倉庫的通用配置。app
2.~/.gitconfig 或 ~/.config/git/config 文件:只針對當前用戶。 ide
3.當前使用倉庫的 Git 目錄中的 config 文件(就是 .git/config):針對該倉庫。工具
二:如何查看三個配置文件的內容?spa
(1)查看系統級別-etc/gitconfig配置內容:orm
git config --system -l blog
(2)查看全局 ~/.gitconfig圖片
git config --global -l ci
(3)查看當前使用倉庫的configit
git config --local -l
注意:該條命令的執行須要進入你的git項目目錄下。
三:如何修改配置文件的內容?
舉個例子:修改用戶信息
當安裝完 Git 應該作的第一件事就是設置你的用戶名稱與郵件地址。 這樣作很重要,由於每個 Git 的提交都會使用這些信息,而且它會寫入到你的每一次提交中,不可更改:
$ git config --global user.name "John Doe" $ git config --global user.email johndoe@example.com
注意,若是使用了 --global 選項,那麼該命令只須要運行一次,由於以後不管你在該系統上作任何事情, Git 都會使用那些信息。 當你想針對特定項目使用不一樣的用戶名稱與郵件地址時,能夠在那個項目目錄下運行沒有 --global 選項的命令來配置。
每個級別覆蓋上一級別的配置,因此 .git/config 的配置變量會覆蓋 /etc/gitconfig 中的配置變量。
如何查看最終生效的變量配置呢?
git config --list