Git: establece el nombre de usuario local y el correo electrónico de usuario diferente para cada repositorio


91

Actualmente estoy trabajando en 2 proyectos, que esperan que configure mi nombre de usuario y correo electrónico locales con datos diferentes cuando los empuje.

para eso estoy actualizando mi configuración todo el tiempo como:

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

Dado que son repositorios diferentes, ¿hay alguna forma de definir un correo electrónico local para cada repositorio?

¿Quizás en el .gitconfig?


1
repo = todas las ramas, todas las versiones, etc. Entonces, cuando dice "ya que hay diferentes ramas ... ¿puedo definir el correo electrónico para cada repositorio?" esto no tiene sentido. ¿Qué quieres: diferentes configuraciones de correo electrónico para cada repositorio? o correo electrónico diferente para cada sucursal?
gregory

Respuestas:


161

Para un solo repositorio:

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

Para el correo electrónico predeterminado (global) (que está configurado en su ~ / .gitconfig):

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

18
En caso de que ayude a alguien más, puede verificar cuál es su configuración actual omitiendo la última parte, por ejemplo, git config user.email
Chris
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.