我在工作和个人项目上都使用我的个人笔记本电脑,我想使用我的工作电子邮件地址来提交我的工作(gitolite),其余的使用我的个人电子邮件地址(github)。
我读到了以下解决方案,它们都是全局的或临时的:
git config --global user.email "bob@example.com"
git config user.email "bob@example.com"
git commit --author "Bob <bob@example.com>"
GIT_AUTHOR_EMAIL
、GIT_COMMITTER_EMAIL
或EMAIL
环境变量之一一种解决方案是手动运行shell函数,该函数将我的环境设置为工作或个人环境,但我非常确定,我经常会忘记切换到正确的身份,从而导致在错误的身份下提交。
有没有一种方法可以将某个存储库、项目名称等绑定到身份(名称、电子邮件)?人们是做什么的?
https://stackoverflow.com/questions/6116548
复制相似问题