In diesem Artikel werden Sie so ausgeht. Wir haben alle Schritte in der CentOS 8 Linux -Verteilung implementiert.
Kürbis begeht mit Git in eine
Sie können das Git -Squashing in die folgenden Schritte implementieren:
Schritt 1: Wählen Sie Start Commit
Um festzustellen, wie viele Commits Sie zum Squash benötigen, werden Sie am folgenden Befehl auf dem Terminal ausgeführt:
$ git logJetzt werden Sie den Git aufrufen, um eine interaktive Rebase -Sitzung mit dem folgenden Befehl zu starten:
$ git rebase -i Kopf ~ nIm obigen Kopf ist das 'n' die Gesamtzahl der Commits, die Sie aus dem Befehl "Git -Protokoll" ermittelt haben. Nehmen wir an, die Anzahl der Commits beträgt 4. Jetzt wird der Befehl in das folgende Formular ändert:
$ git rebase -i Kopf ~ 4In der folgenden Commit -Liste wird auf dem Terminal angezeigt, in dem sich jeder begeht und mit dem Wort Auswahl starrt.
Schritt 2: Wechseln Sie in Kürbis um
Hier werden wir alle Commits als zerdrückbar markieren und das erste Commit verlassen, das als Ausgangspunkt verwendet wird. Wechseln Sie also den VIM -Editor in den Einfügungsmodus, indem Sie "I" drücken und den All -Aus -Commit in den Kürbis ändern, außer dem ersten Commit. Drücken Sie nun "ESC", um den Einfügenmodus zu ändern und drücken Sie ": WQ!'um alle Änderungen zu speichern und aufhören. Wenn Sie den einfachen Texteditor verwenden, können Sie einfach das Wort "auswählen" in den "Kürbis" ändern und Änderungen speichern. Danach sehen Sie das folgende Fenster am Terminal:
Wenn Sie diese Shell verlassen, sehen Sie die folgenden Nachrichten im Terminalfenster:
Wenn Sie alle dann zusammendrücken, sehen Sie alle Commits zu einer einzigen Aussageerklärung, die auf dem Terminal angezeigt wird:
Abschluss
Durch die Verwendung des Git -Kürbisses können Sie viele verpflichten, die viele verpflichten. Sie können diese Technik verwenden, um Fehler mit Dokumentation Rechtschreibfehlern zu beheben. Wir haben in diesem Artikel Git Squash implementiert. Wir haben auch gesehen, wie wir die Geschichte mit den Befehlen Git Rebase und Squash sauber machen können.