So setzen Sie Ihren Namen in Git zurück
Wenn Sie bei der Verwendung von Git den falschen Benutzernamen oder die falsche E-Mail-Adresse eingeben oder Ihren Namen und Ihre E-Mail-Adresse ändern, müssen Sie Ihren Benutzernamen und Ihre E-Mail-Adresse in Git zurücksetzen. In diesem Artikel erkläre ich, wie man diese Aufgabe in Git erledigt.
Bevor wir mit der Durchführung von Änderungen beginnen, sollten wir zunächst die aktuelle Konfiguration überprüfen. Geben Sie im Terminal den folgenden Befehl ein:
git config --global --list
Dieser Befehl zeigt die aktuellen globalen Konfigurationsinformationen von Git an, einschließlich Benutzername und E-Mail-Adresse. Stellen Sie sicher, dass Sie die richtigen Informationen sehen.
Wenn Sie Ihren Benutzernamen und Ihre E-Mail-Adresse ändern müssen, müssen Sie den folgenden Befehl im Terminal eingeben:
git config --global user.name "Your Name Here" git config --global user.email "your_email@example.com"
Ersetzen Sie „Ihr Name hier“ und „Ihre_E-Mail-Adresse@example.com“ mit Ihrem Namen und Ihrer E-Mail-Adresse.
Wenn Sie in einem bestimmten Git-Repository einen anderen Benutzernamen und eine andere E-Mail-Adresse verwenden möchten, können Sie den obigen Befehl in diesem Repository verwenden, verwenden Sie jedoch nicht die Option --global.
Nach Abschluss der Änderungen können Sie mit den folgenden Befehlen überprüfen, ob die Änderungen wirksam geworden sind:
git config --global user.name git config --global user.email
Diese Befehle zeigen Ihren Benutzernamen bzw. Ihre E-Mail-Adresse an. Wenn Informationen zu Ihren neuen Einstellungen angezeigt werden, waren Ihre Änderungen erfolgreich.
Hinweis:
git filter-branch --commit-filter ' if [ "$GIT_AUTHOR_EMAIL" = "old_email@example.com" ]; then GIT_AUTHOR_EMAIL=new_email@example.com; fi; if [ "$GIT_COMMITTER_EMAIL" = "old_email@example.com" ]; then GIT_COMMITTER_EMAIL=new_email@example.com; fi; git commit-tree "$@"; ' HEAD
Ersetzen Sie old_email@example.com und new_email@ Ersetzen Sie example.com durch Ihre alte und neue E-Mail-Adresse. Dieser Befehl schreibt alle Commit-Datensätze neu und ersetzt alte E-Mail-Adressen durch neue.
git config user.name "Your Name Here" git config user.email "your_email@example.com"
Diese Befehle verfügen nicht über die Option --global und werden daher im aktuellen Repository wirksam.
Zusammenfassung
Das Zurücksetzen Ihres Git-Benutzernamens und Ihrer E-Mail-Adresse ist sehr einfach und erfordert nur ein paar Befehle im Terminal. Wenn Sie jedoch Informationen in einem Repository ändern, das bereits über einen Commit-Datensatz verfügt, müssen Sie eine bestimmte Methode verwenden, um den Commit-Datensatz zu aktualisieren. Bevor Sie Änderungen vornehmen, überprüfen Sie unbedingt die aktuelle Konfiguration, um sicherzustellen, dass Sie die richtigen Informationen ändern.
Das obige ist der detaillierte Inhalt vonSo setzen Sie Ihren Namen in Git zurück. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!