Skip to main content
  1. Learn center
  2. Software Development
  3. Guides
  4. Git tutorial
  5. Verwenden von Git
  6. Verwalten des Verlaufs in Git
  7. Ändern eines Commits
GuidesSoftware DevelopmentBacklog
Git

Project and code management together.

Ändern eines Commits

Wechseln Sie in das Verzeichnis git-tutorial/tutorial1, das Sie gerade heruntergeladen haben.

Wenn Sie den Verlauf dieses Repositorys untersuchen, sieht er wie folgt aus:

The history of repository

Um den Verlauf des Repositorys zu bestätigen, verwenden Sie den Befehl git log, wodurch Sie die folgende Anzeige erhalten:

$ git log
commit f01c8c09f09e14063feb13b24be592e507ea365b (HEAD -> main)
Author: yourname <yourname@yourmail.com>
Date:   Mon Jul 16 23:17:56 2012 +0900
    EDITED: append description of the add command
commit 0de54de5d846d5fb800cf0f4d74f0c79d2e0a186
Author: yourname <yourname@yourmail.com>
Date:   Mon Jul 16 23:16:14 2012 +0900
    first commit

Lassen Sie uns den ersten Commit im Verlaufsprotokoll nun neu schreiben.

Öffnen Sie zunächst die Datei sample.txt, und fügen Sie den folgenden fettgedruckten Text ein.

Anyone can learn Git with this tutorial and Backlog add: Register a change in an index commit: Save the status of an index

Führen Sie einen Commit mit der Option --amend aus.

$ git add sample.txt
$ git commit --amend

Dadurch wird Ihr Standard-Editor geöffnet, der die letzte Commit-Nachricht enthält, die Sie bearbeiten können. Für dieses Tutorial ändern wir die Meldung in „Add direction of the Add and the Commit“, speichern und beenden den Texteditor.

Die Commit-Meldung ist nun aktualisiert. Verwenden Sie den Befehl „log“ erneut, um zu überprüfen, ob der Repositoryverlauf und die neue Commit-Meldung wie folgt aussehen:

the result of "commit --amend"
$ git log
commit e9d75a02e62814541ee0410d9c1d1bf47ab1c057
Author: yourname
Date:   Mon Jul 16 23:17:56 2022 +0900

    Add direction of the Add and the Commit

commit 48eec1ddf73a7fb508ef664efd6b3d873631742f
Author: yourname
  Date:   Mon Jul 16 23:16:14 2022 +0900

      first commit

Subscribe to our newsletter

Learn with Nulab to bring your best ideas to life