您好,欢迎访问代理记账网站
  • 价格透明
  • 信息保密
  • 进度掌控
  • 售后无忧

Mac~git全局配置和单个项目仓库的用户名邮箱配置

1. 全局配置

目前大部分公司都已经使用gitlab或github管理项目代码, 在使用git时相信大家都配置了一个全局的用户名和邮箱

$ git config --global user.name "gitlab Name"
 
$ git config --global user.email "gitlab@xx.com"
 
$ git config --list

2. 非公司或非个人的单个项目 

如果你配置的全局的用户名和邮箱是公司的,而自己也有私人用户名和邮箱来开发自己项目,这样可能一台电脑需要设置多个git用户名配置的项目。如果你不进行配置用户名和邮箱的话, 则会使用全局的, 这个时候是错误的, 正确的做法是针对个人的项目, 在自己的项目根目录下进行单独配置

$ git config user.name "mygitlab Name"
 
$ git config user.email "mygitlab@xx.com"

$ git config --list
 

git config --list查看当前配置, 在当前项目下面查看的配置是全局配置+当前项目的配置, 使用的时候会优先使用当前项目的配置
————————————————
版权声明:本文为CSDN博主「hyupeng1006」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/hyupeng1006/article/details/116154080

3. 删除单个项目的用户邮箱参数,恢复使用全局配置

由于每个git项目下都会有一个隐藏的.git文件夹 ,将终端的工作目录设置到,相应的项目根目录下,执行ls -all

命令,显示所有文件,即可看到.git的隐藏文件夹。通过cd .git 进入该目录,发现该目录下有个config文件,采用

open config 命令打开,删除个人参数即可:

[user]
    name = XXX(自己的名称英文)
    email = XXXX(邮箱)

保存,command+s 即可。

当然也可以通过命令行的方式(即要去掉--global参数)去重新设置单独的git配置,只需要在 .git 文件夹下。 例如执行如下命令:

git  config  user.name  "xxxxx"

来修改当前项目提交代码时用到的用户名。

ps:如果全局的配置和当前项目的单独配置中出现相同的配置选项,比如全局和项目都设置了user.name ,那么在该项目中进行git操作时,会默认采用该项目配置的用户名。



作者:镜花水月一梦不觉
链接:https://www.jianshu.com/p/d3f80a1246d6
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。


分享:

低价透明

统一报价,无隐形消费

金牌服务

一对一专属顾问7*24小时金牌服务

信息保密

个人信息安全有保障

售后无忧

服务出问题客服经理全程跟进