Wie ändere ich den Standardautor und Committer im Eclipse Git-Plugin?


94

Ich benutze das Git-Plugin für Eclipse. Ich habe mehrere Autoren und Committer, die angezeigt werden, wenn ich mit der Eingabe in diese Felder beginne.

Wie kann ich Änderungen an dieser Liste vornehmen oder einen Autor oder Committer entfernen?

Außerdem möchte ich meinen Standardautor und Committer festlegen, die standardmäßig angezeigt werden.

Geben Sie hier die Bildbeschreibung ein

Antworten:


156
  1. Klicken Sie auf Fenster> Einstellungen> Team> Git> Konfiguration
  2. Klicken Sie auf Eintrag hinzufügen und geben Sie die Schlüsselwertpaare ein:

    • Schlüssel: Benutzername
    • Wert: YourUsernameHere

      Und

    • Schlüssel: user.email
    • Wert: YourEmailHere

1
Ich musste eine HOME-Umgebungsvariable festlegen, bevor ich einen neuen Eintrag hinzufügen konnte. Dann hat das bei mir funktioniert.
jaco0646

2
Starten Sie Eclipse neu, nachdem Sie die Konfiguration hinzugefügt haben.
Sharan De Silva

16

Jeder Entwickler sollte Folgendes ausführen:

git config --global user.name "<name of user>"
git config --global user.email "<email of user>"

Wenn Sie den Autor eines vorhandenen Commits ändern möchten, klicken Sie hier


stimme zu, dann wird Eclipse die Konfiguration von verwenden YOUR_HOME_DIR/.gitconfig, die durch die
beiden

funktioniert und globaler als es nur in Eclipse zu tun!
Tibi


10

Ändern des Committer-Namens und der E-Mail-Adresse weltweit

Sie können den git configBefehl " " mit dem --globalFlag ausführen . Dadurch wird sichergestellt, dass alle Ihre zukünftigen Commits die angegebenen Informationen verwenden:

$ git config --global user.name "John Doe"
$ git config --global user.email "john@doe.org"

Ändern des Committer-Namens und der E-Mail-Adresse pro Repository

Wenn Sie spezielle Einstellungen nur verwenden möchten, wenn Sie in einem bestimmten Repository arbeiten, können Sie das --globalFlag einfach weglassen . Dadurch ist die Konfiguration nur in diesem Repository gültig:

$ git config user.name "John Doe"
$ git config user.email "john@doe.org"

Git Cheatsheet: Git für Dummies


1
Dies ist eine viel bessere Antwort für Benutzer, die mehrere Arbeitsbereiche verwenden und anstelle einer globalen Eclipse-Einstellung unterschiedliche Autoren / Committer für jeden Arbeitsbereich benötigen.
Etep

1
Stimmen Sie mit @Etep überein. Ich habe sowohl globale als auch lokale Konten konfiguriert. Um zu überprüfen, ob Sie innerhalb des cat .git/configgit config --local user.name
Repos das

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.