Wie man Git-Rebase-Master auf einen beliebigen Branch by Example erstellt

Wie Man Git Rebase Master Auf Einen Beliebigen Branch By Example Erstellt



Bei Git ist Branching der Prozess der Trennung vom Master-Branch, sodass Entwickler separat arbeiten können, ohne den ursprünglichen Code und andere Teammitglieder zu beeinträchtigen. Wenn ein Entwickler ein Git-Repository erstellt, wird es standardmäßig zum Master-Branch hinzugefügt. Entwickler können jedoch mit Hilfe mehrerer Git-Befehle, wie z. B. „ Git-Rebase “ Befehl, ohne wichtige Informationen zu verlieren.

In diesem Handbuch werden wir anhand von Beispielen lernen, wie man Git-Rebase-Master auf einen beliebigen Branch umwandelt, und grundlegende Git-Rebase-Befehle mit Beschreibungen bereitstellen.

Was ist Git-Rebase?

Rebasing ist das Verfahren, bei dem eine Sequenz bestehender Commits auf ein neues Basis-Commit gepusht oder zusammengeführt wird. Grundsätzlich ist es als das lineare Verfahren des Kombinierens bekannt. Genauer gesagt ist Git Rebase das beliebteste Dienstprogramm, das entwickelt wurde, um die Änderungen von einem Git-Zweig in einen beliebigen Zweig zusammenzuführen.







Beispiel: Wie rebasiert man Git-Master auf einen anderen Git-Branch?

Um den Git-Rebase-Master zu erstellen oder die Abfolge von Commits auf einem anderen Git-Zweig zu kombinieren, öffnen Sie zuerst das „ Git Basch “ Terminal und wechseln Sie mit dem „ CD ' Befehl. Als nächstes führen Sie die „ $ git branch -a “-Befehl, um alle vorhandenen Branches anzuzeigen und einen davon für das Rebase auszuwählen. Führen Sie abschließend das „ $ git rebase master “-Befehl, um den Master auf einen anderen Zweig in Git umzubasen.



Sehen wir uns nun das folgende Verfahren an, um die Ausgabe des oben genannten Szenarios anzuzeigen!



Schritt 1: Starten Sie das Git-Terminal

Suchen und öffnen Sie die „ GitBash “ auf Ihrem System mit dem „ Anlaufen ' Speisekarte:





Schritt 2: Navigieren Sie zum Git-Root-Verzeichnis

Als nächstes führen Sie die „ CD ”-Befehl, um sich in das Git-Root-Verzeichnis zu bewegen:



$ CD 'C:\Benutzer \n azma\Los'

Schritt 3: Alle Branches auflisten

Führen Sie nun das „ Git-Zweig “-Befehl zum Anzeigen aller Zweige mit dem „ -a ' Möglichkeit:

$ Git-Zweig -a

Wie Sie sehen können, werden alle aktuellen und vorhandenen Branches angezeigt, einschließlich entfernter Branches. Wir wählen das „ Besonderheit ”-Zweig des lokalen Git-Repositorys, um darauf eine Rebase durchzuführen:

Schritt 4: Rebasen Sie den Master auf einen anderen Zweig

Führen Sie zuletzt den bereitgestellten Befehl aus und geben Sie den Zweignamen für die Rebasing-Aktion an:

$ Git-Rebase Master-Funktion

Die folgende Ausgabe zeigt, dass die „ Meister “ basiert auf dem „ Besonderheit ” Verzweigung erfolgreich:

Fahren Sie nun mit dem nächsten Abschnitt fort, um sich die grundlegenden Git-Rebase-Befehle mit ihrer kurzen Beschreibung anzusehen.

Was sind grundlegende Git-Rebase-Befehle?

Schauen wir uns die Git-Rebase-Basisbefehle an, die in der unten bereitgestellten Tabelle mit der Beschreibung angegeben sind:

Befehle Beschreibung
$ git rebase --interactive Wird verwendet, um die interaktive Rebase durchzuführen.
$ git rebase Wird verwendet, um eine Standard-Rebase durchzuführen.
$ git rebase –x Wird verwendet, um das Befehlszeilen-Shell-Skript für jeden markierten Commit während der Wiedergabe auszuführen.
$ git rebase –d Wird verwendet, um die Commits aus dem zusammengeführten Commit-Block während der Wiedergabe zu verwerfen.
$ Git-Status Wird verwendet, um den Git-Rebase-Status anzuzeigen.
$ git rebase –p Wird verwendet, um den separaten Commit im Verlauf der Git-Zweige zu speichern.
$ git rebase --skip Wird verwendet, um die vorgenommenen Änderungen zu überspringen.
$ git commit -m „Commit-Nachricht für Wird verwendet, um die Änderungen zu übernehmen
$ git add Wird verwendet, um einen Zweig zum Git-Repository hinzuzufügen.
$ git rebase – fortfahren Wird verwendet, um die von Benutzern vorgenommenen Änderungen fortzusetzen.

In dieser Studie wurde anhand eines Beispiels die Vorgehensweise zum Git-Rebase auf einen beliebigen Branch beschrieben und kurz auf die Git-Rebase-Grundkommandos eingegangen.

Fazit

Um Git auf einen beliebigen Branch umzurüsten, wechseln Sie zunächst in das Git-Root-Verzeichnis und listen Sie alle vorhandenen Branches, einschließlich Remotes, mit Hilfe des „ $ git branch -a ' Befehl. Als nächstes führen Sie die „ $ git rebase master „Befehl zum Einbinden von Änderungen aus dem Git“ Meister ” zum angegebenen Zweig verzweigen. Dieses Handbuch bot die Methode, den Master auf einen Zweig umzubasieren.