Windows系統Git配置教程(Git配置git config)
??在很多Git配置教程中,多是安裝完畢后就告訴大家要配置用戶名和郵箱,但是這個配置是保存在哪里呢,配置后面的引數有什么不同呢,下面就具體說一說Git配置,剛好重新安裝了一下Git,做個記錄,
Git組態檔種類
??Git的組態檔在控制臺中使用 git config 命令用來修改配置,Git配置級別有3種,分別存在不同的組態檔中:
??1、倉庫級別(當前倉庫有效) local 〖優先級最高〗
??2、用戶級別(當前用戶有效) global〖優先級次之〗
??3、系統級別(系統全域有效) system〖優先級最低〗
倉庫級別的配置
??倉庫級別的配置保存在當前倉庫(指定創建Git倉庫的檔案夾)下面的 .git\config 檔案內,通常 .git 檔案夾是隱藏的,所以要在檔案管理器的檔案夾選項中打開顯示隱藏檔案夾才可以看到,這里的配置僅對當前倉庫有效,但是級別最高,如果用戶級別或系統級別的配置里出現了同一配置項,則以這里的配置內容為準,
??在控制臺命令列中輸入(以配置賬號和郵箱為例):
$ git config user.name "testuser"
$ git config user.email [email protected]
??上圖是在給當前倉庫系結了賬號"testuser"和郵箱"[email protected]",
用戶級別的配置
??用戶級別的配置默認保存在當前系統用戶的主目錄下的 .gitconfig 檔案內,通常當前用戶主目錄是 C:\Users\Administrator,Administrator是當前用戶名,但是如果是管理員賬號,有時經常保存配置無效,再者重新安裝系統如果忘記匯出,組態檔會丟失,所以我們可以修改用戶級別組態檔的保存位置,
??下面說一個比較簡單的修改用戶級別組態檔的方法,在桌面或開始選單中的“我的電腦”或“計算機”圖示上滑鼠右鍵,點“屬性”,然后點“高級系統設定”,然后點“環境變數”,如下圖:

??在用戶變數里找一下有沒有“Home”變數,如果有就編輯這個變數,在尾部追加一個你希望更改到的新檔案夾的地址(追加時在前面要加一個英文分號),如果沒有,就新建一個“Home”變數,如上圖我保存Git用戶級別變數的位置是 D:\ServerTool\Git\git_home ,
??在控制臺命令列中輸入(以配置賬號和郵箱為例):
$ git config --global user.name "testuser"
$ git config --global user.email [email protected]
??在 git config 指令后面增加了 --global 引數,表示是用戶級別的配置,這是再看剛才更改的目錄里會有 .gitconfig 檔案,是保存用戶級別配置的,這里的配置項對當前電腦登錄用戶有效,如果與系統級別的配置重復,以這里的為準,
系統級別的配置
??系統級別的配置保存在Git安裝目錄下 \etc\gitconfig 檔案內,例如我的電腦上這個檔案的具體位置是 D:\ServerTool\Git\etc\gitconfig,這里的配置對本系統內所有的用戶和倉庫有效,但是如果用戶級別或倉庫級別有同等配置,會被覆寫,
??在控制臺命令列中輸入(以配置賬號和郵箱為例):
$ git config --system user.name "testuser"
$ git config --system user.email [email protected]
??將 git config 后面的 --global 引數改為 --system,就表示在配置系統級別的,配置會被寫入系統組態檔,
查看Git當前配置
??實際上想查看配置,是可以用編輯器直接代開相應的組態檔直接查看的,也可以在控制臺通過指令查看,
??查看倉庫級別的配置,在控制臺中先用 cd 命令進入倉庫檔案夾,然后輸入:
git config --local -l
??查看用戶級別的配置,在控制臺直接輸入:
git config --global -l
??查看系統級別的配置,在控制臺直接輸入:
git config --system -l
編輯組態檔
??除了在電腦資源管理器上直接找到檔案然后滑鼠右鍵使用編輯器打開之外,還可以在控制臺里使用命令調起默認編輯器來編輯具體組態檔:
git config --local -e //編輯倉庫級別組態檔
git config --global -e //編輯用戶級別組態檔
git config --system -e //編輯系統級別組態檔
??關于Git的配置就介紹到這里,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/3767.html
標籤:其他
