git config操作 查看和操作配置参数 多用户和邮箱

Git的用户信息配置、优先级


Git的配置一共有三个级别:system(系统级)、global(用户级)和local(版本库)。

system的配置整个系统只有一个,global的配置每个账户只有一个,local的配置取决于Git版本库数量,在版本库才能看到。从Git官网的资料来看,这三个级别是逐层覆盖的。首先去查找system配置,其次查找global配置,最后查找local配置。逐层查找的过程中若查到配置值,则会覆盖上一层的配置。假如三个级别都配置了用户信息,则最后生效的配置是local(版本库)级的。

即读取使用的时候 如 git config --list
获取默认配置,优先使用当前地址中仓库,若信息不存在,则使用全局,然后再采取系统配置

如果使用了诸如 --local 等命令,那么其作用域就将切换到 --local。意味着此时无法获取或设置 global 和 system 的值

Git配置'多'用户和邮箱的命令


当有多个账号信息时,为了区分不同账户提交的记录。可以配置global级为常用的用户和邮箱信息。对于不常用的,可以在对应的版本库里配置单独的用户和邮箱信息

system配置

git config --system user.name "username"
git config --system user.email user@email.com

global配置

git config --global user.name "username"
git config --global user.email user@email.com

本地仓库级local配置

git config --local user.name "username"
git config --local user.email user@email.com

查看配置

获取默认配置,优先使用当前地址中仓库,若信息不存在,则使用全局,然后再采取系统配置
git config --list
 
 
本地仓库配置 高优先级
git config --local --list


全局用户配置 中优先级
git config --global --list


系统配置 低优先级
git config --system --list
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值