Heim > Artikel > Entwicklungswerkzeuge > So ändern Sie Benutzernamen und E-Mail in Git
Das Ändern von Benutzernamen und E-Mail in Git ist einfach. Wenn Sie einen Git-Commit durchführen, sind bei jeder Übermittlung der Benutzername und die E-Mail-Adresse des Absenders enthalten. Anhand dieser Informationen lässt sich nachverfolgen, wer welchen Code übermittelt hat. Daher ist es sehr wichtig, diese Informationen in Git zu ändern. In diesem Beitrag erfahren Sie, wie Sie Benutzernamen und E-Mail-Adresse in Git ändern.
Schritt eins: Überprüfen Sie den aktuellen Benutzernamen und die E-Mail-Adresse.
Überprüfen wir zunächst den aktuell eingestellten Git-Benutzernamen und die E-Mail-Adresse.
Um Ihren aktuellen Git-Benutzernamen anzuzeigen, geben Sie den folgenden Befehl im Terminal ein:
git config user.name
Um Ihre aktuelle Git-E-Mail-Adresse anzuzeigen, geben Sie den folgenden Befehl im Terminal ein:
git config user.email
Wenn kein Benutzername oder keine E-Mail-Adresse festgelegt ist, erscheint ein leerer Bildschirm wird erscheinen.
Schritt zwei: Benutzernamen und E-Mail ändern
Um Ihren Git-Benutzernamen zu ändern, geben Sie den folgenden Befehl in das Terminal ein:
git config --global user.name "your-username"
Um die Git-E-Mail-Adresse zu ändern, geben Sie den folgenden Befehl in das Terminal ein:
git config --global user.email "your-email-address"
Ersetzen Sie „Ihr - „Benutzername“ für den Benutzernamen, der angezeigt werden soll, und „Ihre-E-Mail-Adresse“ für Ihre E-Mail-Adresse.
Bitte beachten Sie, dass die Option „--global“ Änderungen auf alle Git-Repositorys anwendet. Wenn Sie nur Änderungen am aktuellen Git-Repository vornehmen möchten, verwenden Sie nicht die Option „--global“.
Schritt drei: Auf Änderungen prüfen
Um zu bestätigen, dass die Änderungen erfolgreich übernommen wurden, führen Sie den folgenden Befehl erneut aus:
git config user.name
git config user.email
Dadurch werden Ihr neuer Benutzername und Ihre neue E-Mail-Adresse ausgegeben.
Schritt vier: Commit-Verlauf ändern
Wenn Sie in früheren Commits Ihren alten Benutzernamen und Ihre alte E-Mail-Adresse verwendet haben, müssen Sie Ihren Commit-Verlauf ändern. Dazu müssen Sie den Befehl git rebase verwenden.
Um den Befehl „git rebase“ zu verwenden, überprüfen Sie zunächst Ihr Git-Repository.
Geben Sie als Nächstes den folgenden Befehl ein:
git rebase -i HEAD~n
„n“ ist eine Zahl, die die Anzahl der Commits angibt, die Sie bearbeiten möchten. Dadurch wird im Nano-Editor eine Liste mit den Commits geöffnet, die Sie bearbeiten möchten. Ersetzen Sie mit dem Nano-Editor „pick“ durch „edit“ für den Commit, den Sie ändern möchten.
Wenn Sie beispielsweise die ersten 5 Commits ändern möchten, würde der Befehl so aussehen:
git rebase -i HEAD~5
Ersetzen Sie „pick“ durch „edit“ für den ersten Commit, speichern Sie dann die Datei und schließen Sie den Nano-Editor.
Als nächstes ändern Sie den Benutzernamen und die E-Mail-Adresse, die Sie ändern möchten.
Um die Einreichung zu ändern, führen Sie den folgenden Befehl aus:
git commit --amend --author='Author Name <email@address.com>'
Ändern Sie „Autorenname“ in Ihren neuen Benutzernamen und „email@address.com“ in Ihre neue E-Mail-Adresse.
Bitte beachten Sie, dass die Option „--amend“ zum Ändern des vorherigen Commits verwendet wird und Sie diesen Befehl bei jedem Commit ausführen müssen, den Sie ändern möchten.
Sobald Sie die Änderungen abgeschlossen haben, führen Sie einen Git-Rebase-Vorgang mit dem folgenden Befehl durch:
git rebase --continue
Dadurch werden die Änderungen übernommen und der Rebase-Vorgang fortgesetzt.
Sobald die Aktion abgeschlossen ist, haben Sie Ihren Benutzernamen und Ihre E-Mail-Adresse erfolgreich geändert und Ihren Einreichungsverlauf korrigiert.
Fazit
Das Ändern von Benutzernamen und E-Mail-Adresse in Git ist sehr einfach. In nur wenigen einfachen Schritten können Sie Ihren Benutzernamen und Ihre E-Mail-Adresse bearbeiten und Ihren Einreichungsverlauf korrigieren. Die Verwaltung Ihres Git-Kontos ist sehr wichtig, da Git ein wesentliches Werkzeug in der modernen Softwareentwicklung ist.
Das obige ist der detaillierte Inhalt vonSo ändern Sie Benutzernamen und E-Mail in Git. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!