我使用我的个人笔记本电脑进行工作和个人项目,我想使用我的工作电子邮件地址提交我的工作(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 函数,将环境设置为 工作或 私事,但是我非常肯定,我经常忘记切换到正确的标识,导致在错误的标识下提交。
有没有一种方法可以将某个存储库、项目名等绑定到一个标识(名称、电子邮件) ?人们都做些什么?