Wenn Entwickler an umfangreichen Entwicklungsprojekten arbeiten, schaffen sie verschiedene Zweige und arbeiten daran, um ein Chaos zu vermeiden. Nach Abschluss ihrer Arbeit in den gewünschten Zweigen werden die Änderungen von einem Zweig zu einem anderen integriert. Für diesen entsprechenden Zweck kann die Rebase -Operation durchgeführt werden. Es wendet die Commits von einem Git -Zweig über einen anderen Zielzweig an.
Diese Beschreibung demonstriert den Prozess des Umbaues des Feature-Zweigs in einen anderen Feature-Zweig.
Wie man den Feature -Zweig auf einen anderen Feature -Zweig wiederherstellt?
Um den Feature -Zweig auf einen anderen Feature -Zweig zu rebas, befolgen Sie die bereitgestellten Schritte:
Schritt 1: Umleiten Sie das lokale Verzeichnis
Navigieren Sie zunächst mit Hilfe des folgenden Befehls zum jeweiligen Repository:
$ cd "c: \ git \ new_repos
Schritt 2: Überprüfen Sie das Git -Protokoll
Sehen Sie sich dann die Verschingungsgeschichte an, um die jüngsten Commits der aktuellen Filiale zu überprüfen:
$ Git -Protokoll -Einmal
Die unterprovisierte Ausgabe zeigt an, dass es drei Commits gibt und der Kopf auf die "zeigt"Demo -Datei hinzugefügt" begehen:
Schritt 3: Die verfügbaren Zweige anzeigen
Verwenden Sie als nächstes die “Git -ZweigBefehl, um die Liste aller verfügbaren Zweige anzuzeigen:
$ Git Branch
Hier kann beobachtet werden, dass es zwei Zweige im Repository und das Sternchen "*" -Symbol mit dem "MeisterDer Zweig zeigt, dass es sich um den aktuellen Zweig handelt:
Schritt 4: Wechseln Sie zu einem anderen Zweig
Nun gehen Sie zum "Alpha”Zweig mit der“Git Switch" Befehl:
$ Git Switch Alpha
Schritt 5: Begehörige Geschichte anzeigen
Leiten Sie die "Git -ProtokollBefehl, um die Git -Protokollreferenz des aktuellen Zweigs zu überprüfen:
$ Git -Protokoll -Einmal
Es ist ersichtlich, dass es im Zweig vier Commits gibt und der Kopf auf die "zeigt"Datei2 aktualisiert" begehen:
Schritt 6: Rebase -Operation durchführen
Jetzt rebase die “Meister"Zweig auf den Zielzweig" genannt "AlphaWenn Sie den folgenden Befehl ausführen:
$ Git Rebase Master
Gemäß der folgenden Ausgabe wurde der Rebase-Betrieb erfolgreich durchgeführt:
Schritt 7: Überprüfen Sie neue Änderungen
Überprüfen Sie zuletzt das Git -Protokoll, um die neu hinzugefügten Änderungen im Commit -Historie anzuzeigen:
$ Git -Protokoll -Einmal
Wie Sie sehen können, hat die Rebase -Operation die “bewegt“Alpha"Branch verpflichtet sich zum"MeisterBranch -Commits:
Das ist es! Wir haben den Wiedergeburtsprozess aus einer Funktion effizient erklärt “Meister"Zweig in eine andere Funktion"Alpha" Zweig.
Abschluss
Um einen Feature -Zweig in einen anderen Feature -Zweig umzusetzen, leiten Sie zunächst auf das erforderliche Repository und überprüfen Sie den Git -Protokollreferenzverlauf. Navigieren Sie dann zu einer anderen Niederlassung und überprüfen Sie die Festungsgeschichte. Danach führen Sie die ausGit -Rebase Befehl ”, um die Rebase -Operation durchzuführen. Überprüfen Sie schließlich die neuen Änderungen. In diesem Artikel wurde der einfachste Weg beschrieben, den Feature-Zweig in einen anderen Feature-Zweig umzuwandeln.