Git: Setze den lokalen Benutzernamen und die Benutzer-E-Mail für jedes Repo unterschiedlich


91

Ich arbeite derzeit an 2 Projekten, bei denen erwartet wird, dass ich meinen lokalen Benutzernamen und meine E-Mail-Adresse mit unterschiedlichen Daten konfiguriere, wenn ich auf sie drücke.

dafür aktualisiere ich meine Konfiguration ständig wie folgt:

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

Gibt es eine Möglichkeit, eine lokale E-Mail für jedes Repository zu definieren, da es sich um unterschiedliche Repositorys handelt?

Vielleicht in der .gitconfig?


1
repo = alle Zweige, alle Versionen usw. Wenn Sie also sagen "da es verschiedene Zweige gibt ... kann ich E-Mails für jedes Repo definieren?" das macht keinen Sinn. Was möchten Sie: unterschiedliche E-Mail-Einstellungen für jedes Repo? oder unterschiedliche E-Mail für jede Filiale?
— Gregory

Antworten:


161

Für nur ein Repo:

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

Für (globale) Standard-E-Mails (die in Ihrer ~ / .gitconfig konfiguriert sind):

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

18
Nur für den Fall, dass es jemand anderem hilft, können Sie Ihre aktuellen Einstellungen überprüfen, indem Sie den letzten Teil weglassen, z. B. git config user.email
— Chris
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.