Ändern des Autors des letzten Commits

GitGitBeginner
Jetzt üben

This tutorial is from open-source community. Access the source code

💡 Dieser Artikel wurde von AI-Assistenten übersetzt. Um die englische Version anzuzeigen, können Sie hier klicken

Einführung

Git ist ein leistungsstarkes Versionskontrollsystem, das es Entwicklern ermöglicht, Änderungen an ihrer Codebasis zu verfolgen. Eine der Eigenschaften von Git ist die Möglichkeit, den Autor des letzten Commits zu ändern, ohne dessen Inhalt zu verändern. Dies kann in Situationen nützlich sein, in denen der Autor eines Commits für Genauigkeit oder Rechenschaftspflicht aktualisiert werden muss.

Ändern des Autors des letzten Commits

Du hast gerade einen Commit an dein Git-Repository gemacht, stellst aber fest, dass der Name und die E-Mail-Adresse des Autors falsch sind. Du möchtest die Informationen des Autors aktualisieren, ohne den Inhalt des Commits zu ändern. Wie kannst du dies mit Git erreichen?

Um den Autor des letzten Commits zu ändern, kannst du den Befehl git commit --amend verwenden. Dieser Befehl ermöglicht es dir, den letzten Commit in deinem Git-Repository zu modifizieren. Hier ist ein Beispiel, wie du den Namen und die E-Mail-Adresse des Autors ändern kannst:

  1. Klone das Git-Repository mit dem Namen https://github.com/labex-labs/git-playground auf deinen lokalen Computer:
git clone https://github.com/labex-labs/git-playground.git
  1. Konfiguriere die Identitätsinformationen von Git mit deinem GitHub-Konto:
cd git-playground
git config user.email "deine E-Mail"
git config user.name "dein Benutzername"
  1. Verwende den Befehl git commit --amend, um den Autor des letzten Commits zu modifizieren und die Inhalte zu speichern:
git commit --amend --author="Duck Quackers <[email protected]>"
  1. Verifiziere, dass die Informationen des Autors aktualisiert wurden:
git log

Du solltest sehen, dass der Autor des letzten Commits jetzt Duck Quackers ist:

commit d5a385cc354f3528472a215b66cbb7c628ba47d5
Author: Duck Quackers <[email protected]>
Date:   Wed Apr 26 14:16:25 2023 +0800

    Added file2.txt

Zusammenfassung

In diesem Lab hast du gelernt, wie du den Autor des letzten Commits ohne Änderung seines Inhalts mithilfe des Befehls git commit --amend ändern kannst. Dies kann in Situationen nützlich sein, in denen die Informationen des Autors aus Gründen der Genauigkeit oder Rechenschaftspflicht aktualisiert werden müssen.