Rückgängig machen und wiederholen
GitTree zeichnet Ihre Git-Vorgänge auf, sodass Undo in der Symbolleiste den letzten zurücknehmen kann: einen Commit, eine Zusammenführung, ein Rebase, ein Zurücksetzen, ein Verwerfen, ein Bereinigen, einen gelöschten Zweig oder ein Tag. Redo macht es noch einmal. Zerstörerische Schritte speichern einen Wiederherstellungs-Snapshot unter refs/ogt/trash, bevor sie ausgeführt werden.
Funktioniert in GitTree Kostenlos: alle lokalen Git-Funktionen, sobald Sie angemeldet sind.
Auf dieser Seite
Bevor Sie beginnen
- Sie haben in diesem Repository mit GitTree etwas getan, beispielsweise einen Commit oder einen Reset.
Wo es zu finden ist
- Undo und Redo in der Symbolleiste. Bewegen Sie den Mauszeiger darüber, um zu lesen, was sie zurücknehmen werden, z. B. Undo: commit ….
| Aktion | macOS | Windows und Linux |
|---|---|---|
| Undo | ⌘Z | Ctrl+Z |
| Redo | ⌘⇧Z | Ctrl+Shift+Z |
Schritte
Sehen Sie, was „Rückgängig“ bewirkt
Halten Sie den Zeiger über Undo: Es benennt den letzten Vorgang, z. B. ein Commit, eine Zusammenführung oder ein Verwerfen. Wenn nichts da ist, heißt es Nothing to undo.

1 Machen Sie den letzten Vorgang rückgängig, 2 Wiederholen Sie ihn.GitTree-Schnittstelle mit einem Demonstrations-Repository. Machen Sie es rückgängig
Drücken Sie Undo oder die Verknüpfung. GitTree sagt Undid: … und die Grafik und die Dateien kehren zu ihrem ursprünglichen Zustand zurück.
Wiederholen Sie den Vorgang, wenn Sie Ihre Meinung ändern
Drücken Sie Redo, um den gleichen Vorgang noch einmal auszuführen.
Erwartetes Ergebnis
Das Repository befindet sich wieder dort, wo es vor dem Vorgang war. Die Grafik zeigt es sofort.
Was kann rückgängig gemacht werden
- Commits und Änderungen, Zusammenführungen, Rebases, interaktive Rebases und Resets.
- Verworfene Dateien, Hunks und Zeilen sowie bereinigte, nicht verfolgte Dateien.
- Erstellte oder gelöschte Zweige und Tags, Checkouts und gelöschte Stashes.
Wenn etwas schief geht
„Der Zweig wurde seitdem verschoben; ein Rückgängigmachen würde diese Änderung überschreiben.“
Nach diesem Vorgang hat sich etwas an der Verzweigung geändert. Machen Sie zuerst die späteren Vorgänge rückgängig oder verwenden Sie die Wiederherstellungsreferenz für die ursprüngliche Nachricht.
„Diese Dateien wurden seitdem bearbeitet; ein Rückgängigmachen würde die Änderungen überschreiben.“
GitTree überschreibt keine neueren Änderungen. Übernehmen oder verstauen Sie sie und machen Sie sie dann rückgängig.
„Der Wiederherstellungs-Snapshot wurde gelöscht.“
Der Snapshot wurde mit Delete Old Recovery Snapshots… entfernt, sodass dieser Schritt nicht mehr rückgängig gemacht werden kann.
Fragen
Wie lange erinnert sich Undo?
Die Snapshots unter refs/ogt/trash bleiben erhalten, bis Sie alte löschen. Undo geht zurück durch die Vorgänge, die Sie in GitTree durchgeführt haben, die neuesten zuerst.