Wie kann ich in Fork einen Commit bearbeiten (amend)?

Melden
  1. Einleitung
  2. Vorbereitung zum Amend eines Commits
  3. Commit bearbeiten in Fork
  4. Details zum Amenden
  5. Zusammenfassung

Einleitung

Fork ist ein grafischer Git-Client, der viele hilfreiche Funktionen bietet, darunter die Möglichkeit, einen bereits erstellten Commit nachträglich zu bearbeiten, auch bekannt als "amend". Das Amend ermöglicht es, den letzten Commit zu ändern - zum Beispiel die Commit-Nachricht zu korrigieren oder neue Änderungen einzufügen, ohne einen neuen Commit zu erzeugen.

Vorbereitung zum Amend eines Commits

Um einen Commit in Fork zu bearbeiten, solltest du sicherstellen, dass du dich im richtigen Repository befindest und sich dein Arbeitsverzeichnis in einem sauberen Zustand ohne unstaged Änderungen befindet, oder alternativ die Änderungen, die du dem Commit hinzufügen möchtest, bereits vorbereitet sind. Die Änderungen, die du hinzufügen möchtest, müssen im Workspace (Arbeitsverzeichnis) vorhanden und entweder gestaged oder ungestaged sein, je nachdem, wie du vorgehen möchtest.

Commit bearbeiten in Fork

Im Hauptfenster von Fork findest du im unteren Bereich den Bereich zum Erstellen von Commits. Dort befinden sich die sichtbaren Änderungen, die du auswählen oder deselecten kannst. Um einen Commit zu bearbeiten, integriere zunächst die gewünschten Änderungen in deine Arbeitskopie. Anschließend öffnest du den Bereich, der die Funktionen für das Commit-Management bietet. Dort gibt es eine Schaltfläche oder Option mit der Bezeichnung Amend oder Commit amend, die aktiviert werden kann.

Wenn du die Option Amend aktivierst, ändert Fork das Verhalten des Commit-Dialogs dahingehend, dass der letzte Commit überschrieben wird, anstatt einen neuen Commit zu erzeugen. Du kannst dann sowohl die Änderungen in der Arbeitskopie hinzufügen oder entfernen als auch die Commit-Nachricht ändern. Nachdem du die Anpassungen durchgeführt hast, bestätigst du den Vorgang mit der üblichen Commit-Schaltfläche.

Details zum Amenden

Durch das Amenden wird die Commit-ID verändert, weil dein alter Commit ersetzt wird. Dies bedeutet, dass du am Ende einen neuen Commit hast, der den alten substituiert. Beachte, dass dies Auswirkungen auf bereits geteilte Commits haben kann, beispielsweise wenn du den Commit bereits in ein entferntes Repository gepusht hast. In diesem Fall kann es notwendig sein, den Commit mittels git push --force erneut zu pushen, was in Fork ebenfalls unterstützt wird.

Zusammenfassung

In Fork einen Commit zu bearbeiten (amenden) gelingt, indem du deine Änderungen vorbereitest, in der Commit-Ansicht die Option Amend aktivierst, die Commit-Nachricht gegebenenfalls anpasst und dann den Commit abschickst. So kannst du deinen letzten Commit korrigieren oder ergänzen, ohne einen neuen Commit zu erzeugen.

0

Kommentare