Eine Git-Operation erfordert Aufmerksamkeit
Wenn eine Zusammenführung, ein Rebase, ein Cherry-Pick, ein Zurücksetzen oder eine Halbierung auf halbem Weg stoppt, zeigt GitTree ein Banner wie Rebasing … onto …, step 3 of 7 an und markiert die Registerkarte rebase in progress. Die meisten Befehle warten, bis der Vorgang abgeschlossen ist: Lösen Sie alle Konflikte, dann Continue, Skip den Schritt oder Abort…, um zum Ausgangspunkt zurückzukehren.
Funktioniert in GitTree Kostenlos: alle lokalen Git-Funktionen, sobald Sie angemeldet sind.
Auf dieser Seite
Bevor Sie beginnen
- Das Repository ist geöffnet und auf der Registerkarte wird angezeigt, dass ein Vorgang ausgeführt wird.
Wo es zu finden ist
- Das Operation in progress-Banner; die Palette: Continue Operation, Skip Current Step, Abort Operation….
| Aktion | macOS | Windows und Linux |
|---|---|---|
| Die Befehlspalette | ⌘⇧P | Ctrl+Shift+P |
Schritte
Lesen Sie das Banner
Es sagt aus, was passiert, in welchem Zweig und wie viele Konflikte noch bestehen.
Konflikte lösen
Drücken Sie Resolve und beheben Sie jede Konfliktdatei (Konflikte lösen).
Beenden Sie den Vorgang oder ziehen Sie ihn zurück
Drücken Sie Continue, wenn jeder Konflikt gelöst ist, Skip, um diesen Schritt zu verwerfen, oder Abort…, um zum Zustand vor dem Vorgang zurückzukehren.
Erwartetes Ergebnis
Der Vorgang wird beendet oder rückgängig gemacht und jeder Befehl funktioniert wieder.
Wenn etwas schief geht
Git sagt, dass eine Sperrdatei vorhanden ist, z. B. index.lock
In diesem Repository arbeitet ein anderes Git-Programm. Schließen Sie es und versuchen Sie es erneut. Das Activity Log zeigt die vollständige Nachricht.
Fragen
Kann ich einen abgebrochenen Rebase rückgängig machen?
Mit „Abort“ kehren Sie dorthin zurück, wo Sie begonnen haben. Weitere Wiederherstellungen finden Sie unter Rückgängigmachen und Wiederherstellen.