So wechseln Sie die Filiale in Git

How Switch Branch Git



Git-Benutzer verwenden Branches im Git-Repository, um die Projektarbeit getrennt zu halten, und die Benutzer können jede Aufgabe testen, ohne das Hauptprojekt zu beeinträchtigen, indem sie die Aufgabe in einem neuen Branch ausführen. Die Benutzer müssen je nach Projektarbeit zwischen den Zweigen wechseln. `git zur Kasse` Befehl wird verwendet, um zwischen den Zweigen zuvor zu wechseln. Dieser Befehl wird verwendet, um zwischen den Zweigen zu wechseln und verschiedene Arten von Aufgaben auszuführen, wie z. B. Dateien wiederherstellen, Änderungen rückgängig machen usw. Ein weiterer Befehl, `Git-Schalter,` wird hinzugefügt, um in der neuen Version von git zwischen den Branches zu wechseln. Es ist einfacher als die `git zur Kasse` Befehl und wird nur zum Erstellen und Wechseln von Zweigen verwendet. Wie mit diesen beiden Befehlen zwischen den Zweigen gewechselt werden kann, haben wir in diesem Beispiel gezeigt.

Voraussetzungen:

GitHub-Desktop installieren







GitHub Desktop hilft dem Git-Benutzer, die Git-bezogenen Aufgaben grafisch auszuführen. Sie können das neueste Installationsprogramm dieser Anwendung für Ubuntu ganz einfach von github.com herunterladen. Sie müssen diese Anwendung nach dem Download installieren und konfigurieren, um sie verwenden zu können. Sie können auch das Tutorial zur Installation von GitHub Desktop unter Ubuntu überprüfen, um den Installationsvorgang richtig zu kennen.



Erstellen Sie ein lokales Repository



Sie müssen ein lokales Repository erstellen, um die in diesem Tutorial verwendeten Befehle zum Wechseln zwischen den Branches zu testen.





Zweig mit `git checkout` wechseln:

Sie können ein neues lokales Git-Repository erstellen oder ein vorhandenes lokales Git-Repository verwenden, um die in diesem Teil des Tutorials verwendeten Befehle zu testen. Ich habe hier ein vorhandenes lokales Repository namens . verwendet Datei hochladen . Öffnen Sie das Terminal und gehen Sie zum Repository-Ordner.

Führen Sie den folgenden Befehl aus, um die aktuelle Zweigliste zu überprüfen und zu dem Zweig namens . zu wechseln mehrere Verwendung der `git zur Kasse` Befehl.



$Git-Zweig
$git Kassemehrere

Die folgende Ausgabe erscheint nach der Ausführung der obigen Befehle, wenn die Verzweigung vorhanden ist.

-B Option wird mit verwendet `git zur Kasse` um eine neue Filiale zu erstellen und in die neue Filiale zu wechseln. Führen Sie Folgendes aus `git zur Kasse` Befehl zum Erstellen eines neuen Zweigs namens Neue Abteilung und wechseln Sie in die neue Filiale. Als nächstes die `git branch` Befehl zeigt die vorhandene Verzweigungsliste des Repositorys an.

$git Kasse -BNeue Abteilung
$Git-Zweig

Die folgende Ausgabe wird erscheinen, nachdem die obigen Befehle ausgeführt wurden. Der aktuell aktive Zweig ist hier der neu angelegte Zweig.

Eine neue Filiale kann mit dem Inhalt einer beliebigen bestehenden Filiale erstellt werden, indem `git zur Kasse` Befehl. Führen Sie den folgenden Befehl aus, um einen neuen Zweig namens . zu erstellen testFiliale aus der bestehenden Filiale, mehrere . Als nächstes wird die Filialliste gedruckt, um zu überprüfen, ob die neue Filiale erstellt wurde und auf die neu erstellte Filiale zu wechseln.

$git Kasse -BtestBranch multiple
$Git-Zweig

Die folgende Ausgabe wird erscheinen, nachdem die obigen Befehle ausgeführt wurden. Der aktuell aktive Zweig ist hier der neu angelegte Zweig.

Zweig mit `git switch` wechseln:

Eine andere Möglichkeit zum Wechseln von Zweigen wurde in diesem Teil des Tutorials gezeigt. Das gleiche lokale Repository wurde verwendet, um den Befehl `git switch` zum Wechseln des Zweigs zu überprüfen. Die folgenden Befehle prüfen die vorhandene Liste der Filiale mit einer aktiven Filiale und wechseln auf die neue Filiale.

$Git-Zweig
$gehenwechseln neue Filiale

Die folgende Ausgabe wird erscheinen, nachdem die obigen Befehle ausgeführt wurden. Der aktive Zweig war testFiliale , und der aktuell aktive Zweig ist Neue Abteilung nach Ausführung der `Git-Schalter` Befehl.

Wie `git zur Kasse` Befehl, der `Git-Schalter` -Befehl kann auch einen neuen Branch erstellen und mit dem . zum neuen Branch wechseln -C Möglichkeit. Führen Sie Folgendes aus `Git-Schalter` Befehl zum Erstellen eines neuen Zweigs namens Meister und in die Filiale wechseln. Als nächstes die `git branch` Befehl wird verwendet, um die aktuelle Zweigliste zu überprüfen und zu überprüfen, welcher Zweig gerade aktiv ist.

$gehenSchalter-CMeister
$Git-Zweig

Die folgende Ausgabe wird erscheinen, nachdem die obigen Befehle ausgeführt wurden. Die Meister Zweig wurde erstellt und dieser Zweig ist jetzt aktiv.

Sie können die Änderungen, die Sie zum Zeitpunkt des Wechsels der Branche in der Branche vorgenommen haben, rückgängig machen. Um diese Funktion zu testen, führen Sie die folgenden Befehle aus, um eine Textdatei zu erstellen und die Datei zum Meister Zweig des Repositorys.

$Katze >testdatei.txt
$Git-Status
$git hinzufügentestdatei.txt

Die folgende Ausgabe wird erscheinen, nachdem die obigen Befehle ausgeführt wurden. Hier wurde die Textdatei hinzugefügt, aber noch nicht festgeschrieben.

Machen Sie jetzt die hauptsächlich als aktiven Zweig und führen Sie die folgenden Befehle aus, um zum Meister Branche, indem Sie die zuvor in dieser Branche vorgenommenen Änderungen auslassen.

$Git-Zweig
$gehenSwitch-Master –Discard-Änderungen
$Git-Status

Die folgende Ausgabe wird erscheinen, nachdem die obigen Befehle ausgeführt wurden. Die Ausgabe zeigt, dass der aktive Zweig hauptsächlich , und der aktuelle Zweig hat auf die umgeschaltet Meister Zweig, nachdem alle Änderungen dieses Zweigs verworfen wurden. Das bedeutet, dass die im vorherigen Befehl hinzugefügte Textdatei vor dem Wechsel aus dem Zweig entfernt wurde.

Eine weitere Funktion des Switch-Befehls ist, dass Sie zuvor einfach mit der Taste . in den aktiven Zweig wechseln können `git-Schalter – ` Befehl. Führen Sie die folgenden Befehle aus, um zu überprüfen, welcher Zweig jetzt aktiv ist, und wechseln Sie zum zuvor aktiven Zweig.

$Git-Zweig
$gehenSchalter -

Die folgende Ausgabe wird erscheinen, nachdem die obigen Befehle ausgeführt wurden. Die Ausgabe zeigt, dass der aktive Zweig Meister und die aktive Verzweigung zum hauptsächlich Zweig, der der vorherige aktive Zweig war.

Die oben genannten Aufgaben, die durch das Ausführen von Befehlen vom Terminal aus gezeigt wurden, können sehr einfach mit der GitHub-Desktop-Anwendung durchgeführt werden. Öffnen Sie das Repository in dieser Anwendung und klicken Sie im Menü Ansicht auf die Zweigliste, um die vorhandenen Branchenliste mit dem aktiven Zweig. Sie können ganz einfach zu einer beliebigen Filiale aus der Liste wechseln, indem Sie auf den Namen der Filiale klicken.

Abschluss:

In diesem Tutorial wurden verschiedene Möglichkeiten zum Wechseln des Zweigs in Git gezeigt, indem zwei verwendet werden `git zur Kasse` und `Git-Schalter` Befehle in einem Demo-Repository. Die git-Benutzer können jeden dieser Befehle verwenden, um den Zweig des Repositorys zu wechseln.