Skip to main content

Modifizieren eines Commits in Github Desktop

Du kannst mit GitHub Desktop deinen letzten Commit ändern.

Informationen zum Ändern eines Commits

Durch das Ändern eines Commits kannst du den letzten Commit bearbeiten, den du in deinem aktuellen Branch durchgeführt hast. Das kann nützlich sein, wenn du die Commitnachricht bearbeiten musst, oder wenn du vergessen hast, Änderungen in den Commit aufzunehmen. Wenn du einen Commit änderst, ersetzt du den vorherigen Commit durch einen neuen Commit in deinem aktuellen Branch.

Es sollte möglichst nur ein Commit geändert werden, der noch nicht zum Remoterepository gepusht wurde. Zum Ändern eines zum Remoterepository gepushten Commits, muss ein erzwungener Push verwendet werden, um den Commit-Verlauf im Remoterepository zu überschreiben. Das Überschreiben des Commit-Verlaufs kann bei anderen Mitarbeitern, die mit dem Repository arbeiten, Verwirrung stiften, da sie möglicherweise bereits mit dem geänderten Commit arbeiten.

Ändern eines Commits

  1. Klicke auf der linken Randleiste auf Verlauf.

    Screenshot der Registerkarte „Verlauf“ in der Randleiste. Über einer Liste von Commits ist die Registerkartenschaltfläche „Verlauf“ orange umrandet.

  2. Klicke mit der rechten Maustaste auf den letzten Commit, und wähle Commit ändern aus.

    Screenshot einer Liste von Commits auf der Registerkarte „Verlauf“. Neben einem Commit zeigt der Cursor im Kontextmenü auf die Option „Commit ändern“.

  3. Klicke im Dialogfenster „Änderung erfordert erzwungenen Push“ auf Ändern beginnen.

  4. Verwende auf der Registerkarte „Änderungen“ das Feld Zusammenfassung, um die Commitnachricht zu ändern. Optional kannst du im Feld Beschreibung Informationen zum Commit ändern oder hinzufügen.

  5. Wähle alle Änderungen aus, die bisher nicht committet wurden und die du dem Commit hinzufügen möchtest. Weitere Informationen zum Auswählen von Änderungen findest du unter Committen und Überprüfen von Änderungen an deinem Projekt in GitHub Desktop.

  6. Wenn du deine Änderungen fertig gestellt hast, klicke auf Letzten Commit ändern.

Weiterführende Themen