Die erste Regel des Fight Clubs lautet: Drängen Sie niemals in die Hauptniederlassung.
Direkt im Haupt Branch eines GitHub-Repositorys zu arbeiten, ist sehr gefährlich, da Sie Gefahr laufen, fehlerhaften Code in die Produktion zu bringen. Um dies zu vermeiden, sollten Sie einen Branch erstellen und darin arbeiten. So geht’s.
Was ist überhaupt ein Branch?
Ein Branch ist im Grunde eine Kopie eines Git-Projekts, die Sie beliebig ändern und dann mit dem Originalprojekt kombinieren können.
Wenn Sie in GitHub ein neues Repository erstellen , gibt es standardmäßig einen Branch – den „HauptBranch“ ( früher „Master“ genannt ). Dies ist, wie der Name schon sagt, der Hauptcontainer, in dem Ihr Produktionscode gespeichert ist. Das heißt (zumindest in den meisten Fällen), wenn Sie eine Änderung direkt in den HauptBranch übertragen, nehmen Sie eine Änderung direkt am Arbeitsprodukt vor.
Das Problem? Wenn Sie direkt zum Haupt Branch pushen, laufen Sie Gefahr, fehlerhaften Code in die Produktionsumgebung zu pushen, was möglicherweise schwerwiegende Probleme verursacht. Deshalb müssen Sie einen separaten Branch erstellen, in dem Sie Ihre Arbeit erledigen (und diesen Branch später zur Überprüfung einreichen, bevor er in den Haupt Branch integriert wird).
Erstellen Sie einen neuen Branch von der GitHub-Website
Sie können einen neuen Branch direkt von der GitHub-Website aus erstellen. Öffnen Sie zunächst einen beliebigen Browser, gehen Sie zu GitHub und öffnen Sie dann das Repository, in dem Sie einen Branch erstellen möchten.
Sobald Sie auf das Repository zugegriffen haben, befinden Sie sich automatisch auf der Registerkarte „Code“. Klicken Sie etwas darunter auf die Schaltfläche „Main“.
Ein kleines Fenster wird angezeigt. Geben Sie Ihrem Branch einen Namen, indem Sie ihn in das Textfeld eingeben und die Eingabe- oder Return-Taste drücken. Wörter sollten durch einen Bindestrich (
) oder ein Unterstrich (
Ihr neuer Branch ist jetzt erstellt.
Erstellen eines neuen Branch mithilfe der Befehlszeile
Auf den ersten Blick mag es einfacher erscheinen, GitHub einfach über einen Browser zu verwenden, aber wenn Sie erst einmal den Dreh raus haben, mit GitHub über die Befehlszeile zu arbeiten, geht alles viel schneller. Davon abgesehen können Sie in GitHub fast alles über die Befehlszeile tun – einschließlich der Erstellung eines neuen Branchs.
Aber bevor Sie beginnen, müssen Sie das von Ihnen gewählte Repository auf Ihren lokalen Computer klonen. Machen Sie das jetzt, falls Sie es noch nicht getan haben.
Öffnen Sie anschließend die gewünschte Befehlszeilen-App. Dies kann Terminal (bei Mac-Benutzern) oder die Eingabeaufforderung (bei Windows-PC-Benutzern) sein. Sie können aber auch über die integrierte Befehlszeile eines Texteditors wie VSCode arbeiten .
Unabhängig davon, welche App Sie verwenden, müssen Sie zum Ordner des Repo navigieren, den Sie mit dem
Befehl . Führen Sie in der Befehlszeile diesen Befehl aus:
In unserem Beispiel würde das so aussehen:
Sobald Sie sich im richtigen Verzeichnis befinden, können Sie einen neuen Branchs erstellen. Führen Sie diesen Befehl aus:
Ersetzen Sie es <your-new-branch-name> durch den tatsächlichen Namen, den Sie Ihrer Filiale geben möchten mouse sensitivity 2.
Ihr neuer Branchs ist nun erstellt, aber nur auf Ihrem lokalen Computer verfügbar. Sie müssen ihn mit diesem Befehl in das ursprüngliche Repository übertragen:
Ersetzen Sie es erneut <your-new-branchs-name> durch den tatsächlichen Namen Ihrer Filiale.
Sie haben Ihren neuen Branchs jetzt zu GitHub gepusht!
Die Arbeit mit Branchs gehört zu den Grundlagen, ist aber auch eine der wichtigsten GitHub-Kenntnisse, die Sie erlernen müssen. Wenn Sie diese Grundlagen beherrschen, sind Sie auf dem besten Weg, GitHub in kürzester Zeit fließend zu beherrschen.