Git:为每个仓库设置不同的本地用户名和用户电子邮件


91

我目前正在研究2个项目,当我推送到它们时,期望我用不同的数据配置本地用户名和电子邮件。

为此,我一直在更新配置,例如:

git config --local user.email "namelastname@domain.com"

由于它们是不同的存储库,有没有一种方法可以为每个存储库定义本地电子邮件?

也许在.gitconfig


1
repo =所有分支,所有版本等。因此,当您说“由于存在不同的分支...我可以为每个repo定义电子邮件吗?” 这没有道理。您想要什么:每个存储库的不同电子邮件设置?或每个分支使用不同的电子邮件?
gregory

Answers:


161

对于一个回购:

git config user.name "Your Name Here"
git config user.email your@email.com

对于(全局)默认电子邮件(在〜/ .gitconfig中配置):

git config --global user.name "Your Name Here"
git config --global user.email your@email.com

18
以防万一它可以帮助其他人,您可以通过省略最后一部分来检查您当前的设置,例如git config user.email
Chris
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.