Setzen Sie einen Zweig auf einen Commit zurück
Durch das Zurücksetzen wird Ihr aktueller Zweig zu einem anderen Commit verschoben, z. B. git reset. Soft speichert jede Änderung, Mixed behält sie in Ihrem Arbeitsordner und Hard verwirft sie. GitTree speichert zuerst alles unter refs/ogt/trash, sodass auch ein Hard-Reset rückgängig gemacht werden kann.
Funktioniert in GitTree Kostenlos: alle lokalen Git-Funktionen, sobald Sie angemeldet sind.
Auf dieser Seite
Bevor Sie beginnen
- Wissen Sie, auf welchen Commit der Branch zeigen soll; die Commits, nachdem sie den Zweig verlassen haben.
Wo es zu finden ist
- Klicken Sie mit der rechten Maustaste auf einen Commit im Diagramm: Reset … to This Commit, dann Soft, Mixed oder Hard.
| Aktion | macOS | Windows und Linux |
|---|---|---|
| Undo ein Reset | ⌘Z | Ctrl+Z |
Schritte
Wählen Sie das Commit aus
Klicken Sie mit der rechten Maustaste auf den Commit, zu dem der Zweig zurückkehren soll, und öffnen Sie Reset … to This Commit.

1. Behalten Sie die Änderungen bei, 2. behalten Sie sie im Arbeitsordner, 3. verwerfen Sie sie.GitTree-Schnittstelle mit einem Demonstrations-Repository. Wählen Sie den Modus
Wählen Sie Soft: Keep All Changes Staged, Mixed: Keep Changes in the Working Folder oder Hard: Discard All Changes…. In der Bestätigung erfahren Sie, was mit Ihrer Filiale und Ihren Dateien passiert.
Bestätigen
Drücken Sie Reset … (oder Discard and reset … für einen Hard-Reset). Cancel ist die Standardeinstellung.
Erwartetes Ergebnis
Der Zweig zeigt auf den ausgewählten Commit. GitTree sagt Reset to … und Undo setzt den Zweig und Ihre Änderungen zurück.
Welcher Modus?
| Modus | Wird nach dem Ziel festgeschrieben | Ihre Dateien |
|---|---|---|
| Soft | Verlasse die Filiale; ihre Veränderungen sind inszeniert. | Unverändert. |
| Mixed | Verlasse die Filiale; Ihre Änderungen befinden sich im Arbeitsordner, nicht bereitgestellt. | Unverändert. |
| Hard | Verlasse die Filiale. | Jede nicht festgeschriebene Änderung wird verworfen und nicht verfolgte Dateien werden entfernt. |
Wenn etwas schief geht
Die Reset-Commits wurden bereits gepusht
Die Fernbedienung verfügt noch über sie und ein normaler Tastendruck wird abgelehnt. Wenn andere den Zweig teilen, ziehen Sie es stattdessen vor, diese Commits zurückzusetzen.
Fragen
Kann ich meine Arbeit nach einem Hard-Reset wiederherstellen?
Ja. Drücken Sie Undo in der Symbolleiste. GitTree hat die Commits und Änderungen vor dem Zurücksetzen unter refs/ogt/trash gespeichert.