Feature -Zweig auf einen anderen Feature -Zweig umstellen

Feature -Zweig auf einen anderen Feature -Zweig umstellen

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:

  • Wechseln Sie zum gewünschten Repository.
  • List -Commits der aktuellen Arbeitszweig.
  • Wechseln Sie zu einer anderen Niederlassung und sehen Sie sich die Festungsgeschichte an.
  • Führen Sie den Rebase -Betrieb durch.
  • Überprüfen Sie hinzugefügte Änderungen.

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.