Git 在gitconfig 中的多用户配置

git config 用户配置
摘要由CSDN通过智能技术生成

前言

在每一次git提交的时候,提交的记录里都会带上用户名及邮箱信息,开发过程中,我们的git交互可能有公司内部的gitlab以及公共的github,如何让不同平台提交的用户信息不同,本文提出配置的相关内容。

Git gitconfig文件 简述

Gi t 有三层config文件:系统、全局、本地

查看不同级别的配置文件:

#查看系统config
git config --system --list
  
#查看当前用户(global)配置
git config --global  --list
 
#查看当前仓库配置信息
git config --local  --list
  • /etc/gitconfig:包含了适用于系统所有用户和所有项目的值。注是git的安装目录(Win:D:\Git\mingw64\etc\gitconfig) --system 系统级

  • ~/.gitconfig:只适用于当前登录用户的配置。(Win:C:\Users\Administrator.gitconfig ) --global 全局

  • 位于git项目目录中的.git/config:适用于特定git项目的配置。–local当前项目

注意: 对于同一配置项,三个配置文件的优先级是1<2<3

以上三个层次中每层的配置(系统、全局、本地)都会覆盖掉上一层次的配置,所以 .git/config 中的值会覆盖掉 /etc/gitconfig 中所对应的值。

Note:
Git 的配置文件是纯文本的,所以你可以直接手动编辑这些配置文件,输入合乎语法的值。 但是运行 git config 命令会更简单些。

git config的用户信息配置

全局配置

这是每次安装git后都会提示我们设置的,设置内容存于~/.gitconfig文件中,格式如下:

[user]
    name = youName
    email = youEmail@example.com

当项目无特殊配置时,就会取这个文件中的设置为提交信息。

在git安装后我们可以通过以下指令来查询、修改全局配置:

git config --global user.name                           // 查询全局用户名
git config --global user.name youName                   // 修改全局用户名
git config --global user.email                          // 查询全局邮箱
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值