1. 程式人生 > >Git 配置命令設定

Git 配置命令設定

目錄

檢視配置檔案路徑:

檢視系統級別配置:

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

https://www.mawenbao.com/note/git-config.html

https://my.oschina.net/lixin891230/blog/534106