Video: Einen aktiven Vorgang fortsetzen, überspringen oder abbrechen
Das Video wird im YouTube-Player im erweiterten Datenschutzmodus abgespielt.
- 7 Min. Video
- Englische Erzählung · English and Arabic Bildunterschriften
- Auf YouTube ansehen
Wenn eine Zusammenführung oder ein Rebase beendet wird, haben Sie drei Auswege: fortfahren, überspringen oder abbrechen. Erfahren Sie, welches passt, was jedes wegwirft und wie Sie das Repository anschließend überprüfen.
Lesen Sie die vollständige Lektion
Der Artikel enthält alle Schritte und Befehle aus dem Video, der Übungsübung und den Fragen.
Videotranskript
Die Erzählung des Videos, Stichwort für Stichwort.
- Eine Zusammenführung oder ein Rebase wird beendet. Du hast drei Auswege.
- „Weiter“ beendet es. Skip hinterlässt einen begehen. Abbruch geht zurück.
- Finden Sie zunächst immer heraus, um welche Operation es sich handelt aktiv.
- Das Banner benennt es. In einem Terminal, Git Status tut es.
- Baue Saras und Omars Filialen und drei identische Exemplare.
- Gleicher Anfang, drei verschiedene Enden.
- Kopieren Sie eins: Wir machen weiter. Starten Sie die Zusammenführung, und es hört auf.
- Lösen Sie die Datei, öffnen Sie sie und schreiben Sie die Datei kombinierte Überschrift.
- Speichern und als gelöst markieren, damit Git das sieht Datei als erledigt.
- „Weiter“ ist jetzt verfügbar. Wählen Sie es einmal aus.
- Erledigt. Das neue Commit hat zwei Eltern und das Banner ist weg.
- Kopie zwei: Wir brechen ab. Starten Sie die gleiche Zusammenführung.
- Lassen Sie den Konflikt in Ruhe und wählen Sie Abbruch.
- Der Dialog erklärt, was zurückkommt, und was zuerst aufbewahrt wird.
- Das Repository ist wieder da, wo es war vor.
- Die Zweigspitze hat die gleiche ID und die Die Seite gehört wieder Sara.
- Kopie drei: Wir überspringen. Dies ist eine Rebase.
- Stützen Sie Saras Zweig auf den von Omar um. Es hört auf mit einem Konflikt.
- Jetzt verfügt das Banner über eine Schaltfläche zum Überspringen. Eine Zusammenführung hatte noch nie eins.
- Skip lässt Saras Verpflichtung außer Acht Ergebnis. Sag das laut.
- Wählen Sie Einmal überspringen.
- Die Seite zeigt Omars Überschrift. Saras branch sitzt jetzt auf seinem Commit.
- Überspringen ist keine Lösung. Es wurde gelöscht Saras Veränderung gegenüber diesem Ergebnis.
- Im Terminal zeigt git status an, was ist aktiv, und die Befehle.
- Die Zusammenführung: Fügen Sie die aufgelöste Datei hinzu, dann git Zusammenführen weiter.
- Der Abbruch: Die Zweigspitze ist die gleiche vorher und nachher.
- Der Skip: Git Rebase Skip und der Zweig sitzt auf Omars Commit.
- In jeder Kopie ist der Status leer und nichts bleibt unvermischt.
- Ändern Sie die Eingabe: Lösen Sie dann die Datei auf Wählen Sie stattdessen Abbrechen.
- Ihre Auflösung wird nach einer Weile verworfen Der Wiederherstellungs-Snapshot wird gespeichert.
- Benutzen Sie niemals Reset Hard, um zu entkommen. Abbruch ist der sichere Ausweg.
- Wenn Sie versehentlich übersprungen haben, ist das Commit noch im Reflog.
- Übung: Benennen Sie die Operation, die Wahl, und den Korrekturabzug für jede Kopie.
- Als nächstes kopieren Sie einen einzelnen Commit auf einen anderen Zweig mit Rosinenpickel.