git 进阶-配置多用户

大家从开始学习git 的时候,一般文章都会叫大家设置git 的全局用户名、密码

全局配置命令如下:

 #设置用户名
 git config --global user.name testgit
 
 #设置邮箱
 git config --global user.email testgit@abc.com

这种方式很省事,配置好之后,以后所有的项目都会默认使用上面的配置,但是如何给个别项目设置单独的用户名、邮箱呢?

场景如下

公司的一个git账户,使用全局配置testgit
自己的开源项目一个git 账户,使用自定义配置 newUser

配置步骤

  1. 创建项目或clone 项目到本地之后,在项目目录执行一下命令即可,与上面的命令区别不大,只是删除了 --global 选项,然后就可以满足我们的多用户需求了
  2. 如果要与github 、gitee等远程在线仓库关联的话,最好是先在IDEA 等工具中登录github 账户,然后再执行下面的命令【其中,用户名、邮箱要与github 的账户一致才可以】
 #设置用户名
 git config  user.name newUser
 
 #设置邮箱
 git config  user.email newUser@xyz.com

验证配置结果

$ git log
commit 55b1a7484940045e6b2ac238ee5177b2bc2cdc96 (HEAD -> master)
Author: newUser <newUser@xyz.com>
Date:   Sat May 28 11:23:35 2022 +0800

    new User opt

commit e130e493a989f0467faa957d5dc7c542ccc89999
Author: testgit <testgit@abc.com>
Date:   Sat May 28 11:07:39 2022 +0800

    init commit

可以看到我们的配置已经生效
下面的init commit 是通过 testgit 提交的
上面的 new User opt 是通过newUser 新用户提交的


如何查看当前项目下是哪个用户呢?

使用git config --list 即可,如下【如果结果中没有出现下面的name、email 说明使用了全局配置】

$ git config --list
diff.astextplain.textconv=astextplain
pull.rebase=false
user.name=newUser   # 用户名
user.email=newUser@xyz.com   #邮箱
safe.directory=D:/develop/gitSpace/miniprogram/maicai
init.defaultbranch=master

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

阿雷由

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值