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.