git学习(二):git config命令

本文详细介绍了Git中的三种配置文件:版本库级别、全局和个人系统级配置文件,并解释了它们之间的优先级关系。此外还介绍了如何使用gitconfig命令来读取和修改这些配置文件。

不同的git config操作不同的参数文件

1 git config --global        // 配置用户目录下的.gitconfig那文件
2 git config --system        // 配置系统级配置文件
3 git config -e              // 编辑项目版本库的.git/config文件
4 git config -e --global     // 编辑用户主目录下的.gitconfig文件
5 git config -e --system     // 对系统级配置文件进行编辑

这三个配置文件分别是:

  1. 版本库级别的配置文件,优先级最高
  2. 全局配置文件(用户主目录下),优先级次之
  3. 系统级配置文件(/etc目录下),优先级最低

git配置文件采用的ini格式的,git config <section>.<key>命令来读取INI配置文件中某个配置的键值

如果想要更改INI文件中某个属性的值也非常简单git config <section>.<key> <value>

1 git config core.bare        // 读取[core]小节的bare属性
2 git config a.b something    // 修改a.b的值
3 git config x.y.z others     // 修改x.y.z的值

git config命令可以操作任何其他的INI文件,以下两个命令是有区别的:

1 git config --file test.ini a.b.c "hello, world"       // 给文件test.ini添加配置项
2 git config  test.ini a.b.d "hello, world"             // 给.git/config文件添加配置项

第二个命令的效果如下:

1 [core]
2         repositoryformatversion = 0
3         filemode = true
4         bare = false
5         logallrefupdates = true
6 [test]
7         ini = a.b.d

 

转载于:https://www.cnblogs.com/tuhooo/p/8879805.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值