git config 设置,获取,删除

本文深入解析GitConfig的三个配置层级:system系统级别、global用户级别和local仓库级别,阐述各层级的作用范围及优先级,并详细介绍如何在Windows环境下定位配置文件,以及如何进行设置和删除操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

git config有三个级别–system 系统级别,–global 用户级别 --local 仓库级别

--system     use system config file//控制操作系统下的所有用户的git仓库的配置
--global     use global config file//控制登录用户下所有git仓库的配置
--local      use repository config file//控制某个git仓库的配置

优先级–local > --global >–system
window上git config配置文件位置:
–local 仓库的目录下的 .git/config
–global 系统盘当前用户下的 .gitconfig 我的是C:\Users\my.gitconfig
–system git安装目录下的mingw64/etc/gitconfig

打印git config

打印所有git config

$ git config -l
core.symlinks=false
core.autocrlf=true
……
user.name=yc
user.email=yc@qq.com

打印某个级别的git config

$ git config --global -l
user.name=yc
user.email=yc@qq.com

打印某个git config

$ git config --global user.name
yc

设置和删除git config

//设置姓名和邮箱
git config --global user.name "my"
git config --global user.email "my@mail.com"

//在user下增加一个my
git config --global user.my "test"
//删除user.my
git config --global --unset user.my

git config --global my "test"//error: key does not contain a section: my ;--global级别需要在user section下创建,这也印证了--global是用户下的配置
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值