首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何告诉git为给定的项目使用正确的身份(名称和电子邮件)?

如何告诉git为给定的项目使用正确的身份(名称和电子邮件)?
EN

Stack Overflow用户
提问于 2011-05-25 04:36:55
回答 8查看 129.7K关注 0票数 131

我在工作和个人项目上都使用我的个人笔记本电脑,我想使用我的工作电子邮件地址来提交我的工作(gitolite),其余的使用我的个人电子邮件地址(github)。

我读到了以下解决方案,它们都是全局的或临时的:

  • git config --global user.email "bob@example.com"
  • git config user.email "bob@example.com"
  • git commit --author "Bob <bob@example.com>"
  • setting GIT_AUTHOR_EMAILGIT_COMMITTER_EMAILEMAIL环境变量之一

一种解决方案是手动运行shell函数,该函数将我的环境设置为工作或个人环境,但我非常确定,我经常会忘记切换到正确的身份,从而导致在错误的身份下提交。

有没有一种方法可以将某个存储库、项目名称等绑定到身份(名称、电子邮件)?人们是做什么的?

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6116548

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档