分项目配置Git用户名邮箱

有时候在公司电脑也会有往自己 GitHub或者 GitLab 推送项目的需求,这时候就可能会用到在不同项目下分别配置不同Git用户名邮箱的方法(因为一般公司代码库的用户名与自己代码库的用户名是不同的),下面对比介绍全局和分项目配置Git用户名邮箱的方法(亲测有效)。

全局配置

//配置用户名和邮箱(全局)
$ git config --global user.name "your user.name"
$ git config --global user.email "your user.email"

全局的用户名邮箱配置成功后,会在本地的C:\Users\你的用户名\.gitconfig中显示出来,内容大致如下:

[user]
    name = your name
    email = your email@xx.com

分项目配置

//配置用户名和邮箱(在某个特定的项目中)
$ git config user.name "该项目需要的用户名"
$ git config user.email "该项目需要的邮箱"

配置成功后,在该项目对应本地仓库的 .git 文件中的 config 文件中可以看到 config 中有相关配置

配置前:

配置后:

分项目配置的小优点:
在往 GitHubpush 内容的时候,如果该仓库 user.nameGitHub 的名字不同,在 GitHub Overviewcontributions 中不能看到色块标注,因为该色块记录的是该 GitHub 主人的贡献,在GitHub看来,不同user.name 就是不同的人,所以就不会有记录

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,322评论 19 139
  • Git使用教程:https://blog.csdn.net/tgbus18990140382/article/de...
    SkTj阅读 7,772评论 1 11
  • 破破的情绪不稳定,一段时间会处于非常低谷期一句话也不想说,一段时间又会处理兴奋期BALABALA话不停。 一天从超...
    秋兔兔阅读 1,456评论 0 0
  • 8088d7283f2a阅读 1,391评论 0 0
  • 直到昨天,我感觉老黄有点烦,我自己也有点烦的时候,我就知道,大事不好。 不知不觉中,我俨然怨妇的模样。我最讨厌的模...
    牛轧糖丹丹阅读 1,937评论 0 1