zoukankan      html  css  js  c++  java
  • 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:Userqhong                                           --user指你的用户名
    
    %HOMEPATH% = Userqhong                                                --user指你的用户名
    
    比如:桌面路径: echo %systemdrive%%homepath%桌面
    

    windows下修改Git默认环境路径(即全局配置文件.gitconfig的默认路径)

         注:Git环境的默认路径是通过HOME环境变量还指定的 
    

    1、Git的全局配置文件默认在系统用户home目录下(如:C:UsersAdministrator,此处Administrator为当前登录用户名)

    2、答疑:

    如何知道Git环境的默认路径是通过HOME环境变量来指定的呢?

    分别打开Git安装目录下的cmd目录下的gitk.cmd文件和etc目录下的profile文件,

    如下:

     1)D:Program_FilesGitcmdgitk.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_FilesGitetcprofile文件中通过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

  • 相关阅读:
    html表格,table标签
    2-3VRP的基本配置
    6 sys模块
    3 datetime模块
    2 time模块
    1 模块和包的介绍
    12 函数进阶---生成器
    13 函数进阶---迭代器
    10 函数进阶---闭包
    11 函数进阶---装饰器
  • 原文地址:https://www.cnblogs.com/hongdada/p/9807833.html
Copyright © 2011-2022 走看看