Wie man den Zweig in Git wechselt

Wie man den Zweig in Git wechselt
Git -Benutzer verwenden Filialen im Git -Repository, um das Projekt getrennt zu halten, und die Benutzer können jede Aufgabe testen, ohne das Hauptprojekt zu beeinflussen, indem sie die Aufgabe in einer neuen Filiale erledigen. Die Benutzer müssen basierend auf der Projektarbeit zwischen den Filialen wechseln. "Git Checkout" Der Befehl wird verwendet, um zuvor zwischen den Zweigen zu wechseln. Dieser Befehl wird verwendet, um zwischen den Zweigen zu wechseln und verschiedene Arten von Aufgaben auszuführen, wie z. B. Wiederherstellung von Dateien, Rückgängigmachen usw. Ein weiterer Befehl, "Git Switch", " wird hinzugefügt, um zwischen den Zweigen in der neuen Version von Git zu wechseln. Es ist einfacher als die "Git Checkout" Befehl, und es wird nur zum Erstellen und Schalten von Ästen verwendet. Wie diese beiden Befehle verwendet werden können, um zwischen den Zweigen in diesem Beispiel zu wechseln.

Voraussetzungen:

Installieren Sie GitHub Desktop

Github Desktop hilft dem Git-Benutzer, die GIT-bezogenen Aufgaben grafisch auszuführen. Sie können den neuesten Installateur dieser Anwendung für Ubuntu einfach von GitHub herunterladen.com. Sie müssen diese Anwendung nach dem Download installieren und konfigurieren, um sie zu verwenden. Sie können das Tutorial auch überprüfen.

Erstellen Sie ein lokales Repository

Sie müssen ein lokales Repository erstellen, um Befehle zu testen, die in diesem Tutorial verwendet werden, um zwischen den Zweigen zu wechseln.

Switch Branch mit 'Git Checkout':

Sie können ein neues lokales Git -Repository erstellen oder ein bestehendes lokales Git -Repository verwenden, um die in diesem Teil des Tutorial verwendeten Befehle zu testen. Ich habe hier ein vorhandenes lokales Repository benannt 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 in die benannte Filiale umzusteigen mehrere Verwendung der "Git Checkout" Befehl.

$ Git Branch
$ git checkout multiple

Die folgende Ausgabe wird nach Ausführung der obigen Befehle angezeigt, wenn der Zweig existiert.

-B Option wird mit dem verwendet "Git Checkout" Um einen neuen Zweig zu erstellen und in den neuen Zweig umzusteigen. Leiten Sie Folgendes aus "Git Checkout" Befehl zum Erstellen einer neuen Niederlassung mit dem Namen Neue Abteilung und wechseln Sie zum neuen Zweig. Als nächstes die "Git Branch" Der Befehl wird die vorhandene Zweigliste des Repositorys angezeigt.

$ git checkout -b Newbranch
$ Git Branch

Nach der Ausführung der obigen Befehle wird die folgende Ausgabe angezeigt. Der aktuelle aktive Zweig ist der neu erstellte Zweig hier.

Ein neuer Zweig kann mit dem Inhalt einer beliebigen vorhandenen Filiale erstellt werden, indem sie die verwenden "Git Checkout" Befehl. Führen Sie den folgenden Befehl aus, um einen neuen Zweig mit dem Namen zu erstellen testbranch aus dem bestehenden Zweig, mehrere. Als nächstes wird die Filiale gedruckt, um zu überprüfen.

$ git checkout -b testbranch multiple
$ Git Branch

Nach der Ausführung der obigen Befehle wird die folgende Ausgabe angezeigt. Der aktuelle aktive Zweig ist der neu erstellte Zweig hier.

Switch Ast mit 'Git Switch':

Eine andere Möglichkeit, Äste zu wechseln, hat in diesem Teil des Tutorials gezeigt. Das gleiche lokale Repository wurde verwendet, um den Befehl "Git Switch" zum Umschalten der Filiale zu überprüfen. Die folgenden Befehle überprüfen die vorhandene Liste der Filiale mit einem aktiven Zweig und wechseln zur Newbranch.

$ Git Branch
$ Git Switch Newbranch

Nach der Ausführung der obigen Befehle wird die folgende Ausgabe angezeigt. Der aktive Zweig war testbranch, und der aktuelle aktive Zweig ist Neue Abteilung Nach Ausführung der "Git Switch" Befehl.

Wie "Git Checkout" Befehl, der "Git Switch" Der Befehl kann auch einen neuen Zweig erstellen und mit dem neuen Zweig zum neuen Zweig wechseln -C Möglichkeit. Leiten Sie Folgendes aus "Git Switch" Befehl zum Erstellen einer neuen Niederlassung mit dem Namen Meister und zum Zweig wechseln. Als nächstes die "Git Branch" Der Befehl wird verwendet, um die aktuelle Zweigliste zu überprüfen und welche Zweigstelle jetzt aktiv ist.

$ Git Switch -c Master
$ Git Branch

Nach der Ausführung der obigen Befehle wird die folgende Ausgabe angezeigt. Der Meister Der Zweig wurde erstellt und dieser Zweig ist jetzt aktiv.

Sie können die Änderungen im Zweig zum Zeitpunkt des Wechsels des Zweigs rückgängig machen. Führen Sie um diese Funktion die folgenden Befehle aus, um eine Textdatei zu erstellen, und fügen Sie die Datei zur Datei hinzu Meister Zweig des Repositorys.

$ cat> Testfile.txt
$ Git Status
$ git fügen Sie Testdatum hinzu.txt

Nach der Ausführung der obigen Befehle wird die folgende Ausgabe angezeigt. Hier wurde die Textdatei hinzugefügt, aber noch nicht verpflichtet.

Machen Sie jetzt das hauptsächlich als aktiver Zweig und führen Sie die folgenden Befehle aus, um zum Wechsel zum Wechsel zu der Meister Zweig, indem Sie die Änderungen in diesem Zweig zuvor weglassen.

$ Git Branch
$ Git Switch Master -Diskardwechsel
$ Git Status

Nach der Ausführung der obigen Befehle wird die folgende Ausgabe angezeigt. Der Ausgang zeigt, dass der aktive Zweig war hauptsächlich, und der aktuelle Zweig hat sich auf die umgestellt Meister Zweig, nachdem Sie alle Änderungen dieses Zweigs verworfen haben. Das bedeutet, dass die Textdatei, die im vorherigen Befehl hinzugefügt wurde.

Eine weitere Funktion des Switch -Befehls besteht darin, dass Sie vor einfach die Verwendung des aktiven Zweigs in den aktiven Zweig wechseln können "Git Switch -" 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 Branch
$ Git Switch -

Nach der Ausführung der obigen Befehle wird die folgende Ausgabe angezeigt. Der Ausgang zeigt, dass der aktive Zweig war Meister und der aktive Zweigschalter zum Schalter zur hauptsächlich Zweig, der der vorherige aktive Zweig war.

Die obigen Aufgaben, die durch Ausführen von Befehlen aus dem Terminal gezeigt wurden. Öffnen Sie das Repository in dieser Anwendung und klicken Sie aus dem Menü anzeigen, um die vorhandene Anzeige anzuzeigen Zweigliste mit dem aktiven Zweig. Sie können einfach aus der Liste zu einer beliebigen Filiale wechseln, indem Sie auf diesen Zweignamen klicken.

Abschluss:

In diesem Tutorial wurden verschiedene Möglichkeiten zum Wechseln der Filiale in Git durch Verwendung von zwei gezeigt "Git Checkout" Und "Git Switch" Befehle in einem Demo -Repository. Die Git -Benutzer können diese Befehle verwenden, um die Zweigstelle des Repositorys zu wechseln.