Git 配置命令设置
目录
- 查看配置文件路径:
- 查看其他配置命令:
- 修改配置文件默认路径:
查看配置文件路径:
查看系统级别配置:
git config -e –-systemD:/Program Files/Git/mingw64/etc/gitconfig
查看全局级别配置:
git config -e --globalD:/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
转载于:https://www.cnblogs.com/hongdada/p/9807833.html
Git 配置命令设置相关推荐
- git 配置命令行别名
说明: 配置的命令行别名,是在.gitconfig 文件中进行配置的 操作: (1)进入当前分支 例如: (2)使用命令 vim ~/.gitconfig (3)打开.gitconfig文件输入 配置 ...
- Linux:搭建GIT服务,Linux中使用git,git基础命令,和原理
目录 GIT GIT安装 Git概念 Git使用 Git的文件分类 提交代码 Git提交代码总结 增加补充代码 diff 查看纤细修改内容 HEAD 检出[checkout] 重置[res ...
- 烽火2640路由器命令行手册-14-桥接配置命令
桥接配置命令 目 录 第1章 VLAN配置命令... 1 1.1 二层交换VLAN配置命令... 1 1.1.1 vlan. 1 1.1.2 name. 2 1.1.3 switchport pvi ...
- 烽火2640路由器命令行手册-02-接口配置命令
接口配置命令 目 录 第1章 接口配置命令... 1 1.1 接口配置命令... 1 1.1.1 async mode. 2 1.1.2 bandwidth. 3 1.1.3 cablelength ...
- Git配置多仓库账户密码
前言说明: 由于我们在工作中可能会遇到公司是用的gitlab仓库,代码下载需要github仓库,自己的项目需要gitee仓库,如何在同一台电电脑配置多个仓库账户密码就尤为重要. (一) 配置流程 这里 ...
- git config设置用户名_一个神奇的工具,实现多人协作,git常用命令详解
git是一款开源的分布式版本控制工具,在世界上所有分布式版本控制工具中,git是最快.最简单.最流行的. git的作者是Linux之父:Linus Benedict Torvalds,当初开发git仅 ...
- git常用命令及配置
项目中比较常用的 git checkout -b branchName 创建并切换到新的分之 git branch --set-upstream-to=remote/... ... ...
- Git 配置别名 —— 让命令变得更简单
Git 配置别名 -- 让命令变得更简单 卖一下广告,欢迎大家关注我的微信公众号,扫一扫下方二维码或搜索微信号 stormjun,即可关注. 目前专注于 Android 开发,主要分享 Android ...
- 配置Beyond Compare 4作为git mergetool来解决git merge命令导致的文件冲突
文章目录 前言 解决方案 前提 配置 Beyond Compare 文件冲突及处理 产生冲突 解决冲突 工具配置的参数含义 git config git mergetool 思考 总结 前言 使用 g ...
最新文章
- MySQL 设计规范(续)
- Lua脚本语法说明(修订)
- c语言字符串字节数函数,C语言字符,字符串,字节操作常用函数
- 惊呆了! | Spring Boot 使用 @Value 读取配置还能这样用
- 推行CMMI能在哪些方面为软件企业带来好处?
- JAVA中堆和栈的区别
- Laravel 获取执行的sql语句
- 京东双十一大促网关承载十亿调用量背后的架构实践
- 【心电信号】基于matlab Simulink胎儿心电信号提取【含Matlab源码 1550期】
- 基于单片机的智能窗帘系统设计(#0408)
- Mybatis(狂神老师上课笔记)
- Samtools说明文档网址变更
- unity3D中enable和setactive的区别
- 华为软件类校招 2014年9月3日 熟悉机考环境 1.记票统计 2.求最大递增数 3.Word Maze(单词迷宫)
- 数据结构形象动态演示的网站
- AE怎么制作流体文字效果?这波教程我真学会了
- R数据挖掘 第四篇:OLS回归分析
- cka考试指南-简单高效
- ElasticSearch分页查询的3个坑
- c语言中%p和%x的意思
热门文章
- [转]linux grep命令
- WordPress 全方位优化指南(下)
- 软件项目第一次Sprint评分表
- 矩阵连乘积 ZOJ 1276 Optimal Array Multiplication Sequence
- python知识点 07-11
- R语言入门第六集 实验五:综合应用
- python源代码的后缀名是_Python代码编译与反编译
- linux shell 脚本 查找文件,Linux Shell在目录下使用for循环结合if查找文件的巧用
- 12面魔方公式图解法_【高级篇】(三)三阶魔方CFOP高级玩法之——F2L
- 三菱服务器显示d01,MR-J3-D01基础知识三菱MR-J3-D01指导手册(通用接口) - 广州正凌...