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 HOME=!HOMEDRIVE!!HOMEPATH!@if 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

posted @ 2018-10-17 23:20  hongdada  阅读(2482)  评论(0编辑  收藏  举报