Git-Config

Git 自帶一個 git config 的工具來幫助設置控制 Git 外觀和行爲的配置變量。一:這些變量存儲在三個不一樣的位置:git

  1. 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                             

相關文章
相關標籤/搜索