Eu não acho que isso seja possível. Existem opções de configuração global e opções por repositório. Se você usar endereços de e-mail diferentes em repositórios diferentes, precisará defini-los por repositório.
Você pode configurar um repositório individual para usar um endereço de usuário / email específico que substitua a configuração global. A partir da raiz do repositório, execute
git config user.name "Your Name Here"
git config user.email [email protected]
Você pode ver os efeitos dessas configurações no arquivo .git/config
.
As configurações padrão estão no seu ~/.gitconfig
e podem ser definidas assim:
git config --global user.name "Your Name Here"
git config --global user.email [email protected]