Git 配置命令設定
阿新 • • 發佈:2018-11-11
目錄
檢視配置檔案路徑:
檢視系統級別配置:
git config -e –-system
D:/Program Files/Git/mingw64/etc/gitconfig
檢視全域性級別配置:
git config -e --global
D:/Program Files/babun/.gitconfig
檢視專案級別配置:
git config -e
或者
git config --local -e
Git的三個配置檔案讀取優先順序:版本庫級別配置檔案>全域性配置檔案->系統級配置檔案
版本庫級別配置檔案會覆蓋全域性配置檔案,全域性配置檔案覆蓋系統級別配置檔案,僅覆蓋相同的值。
檢視其他配置命令:
檢視所有設定:
git config --list
檢視某一項配置:
$ git config --get user.name
hongqi
修改配置檔案預設路徑:
說明:
需要了解的Windows系統變數:
%HOMEDRIVE% = C: --當前啟動的系統的所在分割槽 %SystemRoot% = C:\WINDOWS --當前啟動的系統的所在目錄 %windir% = %SystemRoot% = C:\WINDOWS --當前啟動的系統的所在目錄 %USERPROFILE% = C:\User\qhong --user指你的使用者名稱 %HOMEPATH% = \User\qhong --user指你的使用者名稱 比如:桌面路徑: echo %systemdrive%%homepath%\桌面
windows下修改Git預設環境路徑(即全域性配置檔案.gitconfig的預設路徑)
注:Git環境的預設路徑是通過HOME環境變數還指定的
1、Git的全域性配置檔案預設在系統使用者home目錄下(如:C:\Users\Administrator,此處Administrator為當前登入使用者名稱)
2、答疑:
如何知道Git環境的預設路徑是通過HOME環境變數來指定的呢?
分別開啟Git安裝目錄下的cmd目錄下的gitk.cmd檔案和etc目錄下的profile檔案,
如下:
1)D:\Program_Files\Git\cmd\gitk.cmd檔案中通過HOME環境變數設定Git環境預設路徑:
@if not exist "!HOME!" @set [email protected] not exist "!HOME!" @set HOME=!USERPROFILE!
和
@if not exist "%HOME%" @set HOME=%HOMEDRIVE%%HOMEPATH%@if not exist "%HOME%" @set HOME=%USERPROFILE%
2)D:\Program_Files\Git\etc\profile檔案中通過HOME環境變數設定Git環境預設路徑:
# Set up USER's home directoryif [ -z "$HOME" -o ! -d "$HOME" ]; then HOME="$HOMEDRIVE$HOMEPATH" if [ -z "$HOME" -o ! -d "$HOME" ]; then HOME="$USERPROFILE" fifi
由上面兩個配置檔案可見,Git預設環境路徑是通過設定HOME環境變數來設定的,故我們想自定義Git的預設工作環境目錄,則只需自行在系統中設定HOME系統環境變數即可;
參考:
https://blog.csdn.net/qq_36078850/article/details/75450621
https://blog.csdn.net/joe_007/article/details/7276195