Einen neuen Zweig erstellt? Zeit, dorthin zu wechseln.
Um sicherzustellen, dass es nicht zu Ausfallzeiten kommt, weil problematischer Code direkt in den Hauptzweig auf GitHub gepusht wird , sollten Sie einen neuen Zweig erstellen und dort arbeiten. Bevor Sie dort jedoch tatsächlich arbeiten können, müssen Sie dorthin wechseln.
Switch Branches Von der GitHub-Website
Um Switch Branches von der GitHub-Website aus zu starten, starten Sie zunächst Ihre Wenn Sie Ihren bevorzugten Browser verwenden, gehen Sie zur offiziellen Website von GitHub, melden Sie sich bei Ihrem Konto an und wählen Sie dann das Repository aus, in dem sich Ihr Zweig befindet.
Sobald Sie im Repository sind, sehen Sie neben den Optionen „Branches“ und „Tags“ eine Schaltfläche. Klicken Sie auf diese Schaltfläche, um ein Dropdown-Menü anzuzeigen. Wählen Sie auf der Registerkarte „Branches“ den gewünschten Branch aus der Liste aus. Nach der Auswahl befinden Sie sich in diesem Branch.
Diese Methode ist in Ordnung, wenn Sie Ihre Änderungen am Zweig auf der Website vornehmen möchten. Wenn Sie jedoch auf Ihrem lokalen Computer arbeiten, sollten Sie einen
Befehl.
Switch Branches Git-Checkout verwenden
Wenn Sie lokal arbeiten, können Sie Switch Branches mit einem einfachen Befehl. Um zu beginnen, müssen Sie ein Befehlsterminal Ihrer Wahl öffnen (z. B. Terminal auf dem Mac, Windows-Terminal oder das Linux-Terminal). Alternativ können Sie das Befehlsterminal in einem Texteditor verwenden, der es unterstützt, z. B. VSCode..
Sobald Sie im Terminal sind, möchten Sie die Verzeichnisse zum Speicherort des Repositorys ändern . Dies ist kein allgemeingültiger Befehl, da jeder sein Repository auf seinem lokalen Computer in einem anderen Verzeichnis gespeichert haben kann.
Nehmen wir als Beispiel an, wir befinden uns im obersten Verzeichnis des Terminals und unser Repo heißt
befindet sich im Dateipfad OneDrive > Desktop > _GIT. Wir würden diesen Befehl ausführen:
Sie können jetzt Switch Branches, da Sie sich im richtigen Verzeichnis befinden. Um Switch Branches auszuführen, führen Sie diesen Befehl aus:
Wenn Ihr Zweig also „Test-Zweig“ hieße, würden Sie Folgendes ausführen:
Sie haben erfolgreich die Filiale gewechselt.
Switch Branches Git-Switch verwenden
Sie können auch den Befehl git switch zu Switch Branches verwenden. Öffnen Sie zunächst Ihr gewünschtes Terminal und wechseln Sie mit dem Befehl cd in das richtige Verzeichnis. Sobald Sie im richtigen Verzeichnis sind, führen Sie diesen Befehl aus:
Wenn unser Zweigname also lautet, test-branch führen wir diesen Befehl aus:
Sie haben jetzt erfolgreich die Filiale gewechselt.
git switchVergleiche git checkout
Auf den ersten Blick kann es so aussehen, git checkoutals git switchob und nur unter verschiedenen Namen dasselbe tun. Damit liegen Sie nicht ganz falsch, aber es gibt einen kleinen Unterschied, den Sie beachten sollten. git checkoutbietet zusätzliche Funktionen als nur das Wechseln von Zweigen, weshalb Entwickler — erstellt haben git switch, um die Verwirrung zu beseitigen.
git switchwechselt nur zu einem neuen Zweig. Das ist alles. git checkoutmacht jedoch drei Dinge: Es wechselt die Zweige, kopiert aber auch Dateien von der Bühne und von einem baumartigen in den Arbeitsbaum. Wenn Sie mehr darüber erfahren möchten, bietet Dan Fabulich von Redfin Engineering eine fantastische Aufschlüsselung word alternatives.
Durch die Arbeit an separaten Zweigen (die nicht der Hauptzweig sind) können Sie Produktionsausfälle vermeiden, die durch schlechten Code entstehen, der in die Produktion übertragen wird. Wenn Sie Ihren Code in einem untergeordneten Zweig testen, ersparen Sie sich eine Menge Ärger. Und wenn Sie Ihren Zweig mit dem Hauptzweig zusammenführen , vergessen Sie nicht, ihn zu löschen, damit das Repository nicht überfüllt wird.