Das arbeitet direkt in der Hauptzweig eines Github-Repositorys ist eine sehr gefährliche Sache, da Sie das Risiko haben, Buggy-Code auf die Produktion zu drücken. Um dies zu vermeiden, sollten Sie einen Zweig erstellen und daran arbeiten. Hier ist wie.
[fünfzehn] [fünfzehn] Was ist ohnehin eine Niederlassung?
Eine Niederlassung, auf seiner grundlegendsten, ist eine Kopie eines Git-Projekts, das Sie ändern können, wie Sie möchten, und dann mit dem ursprünglichen Projekt kombinieren.
Wenn du Erstellen Sie ein neues Repository in GitHub [fünfzehn] , es gibt einen Zweig, der standardmäßig - der "Haupt-Zweig" ( zuvor als "Meister" genannt [fünfzehn] ). Dies ist, wie der Name impliziert, der Hauptbehälter, in dem Ihr Produktionscode gespeichert ist. Das heißt, (in den meisten Fällen, zumindest), wenn Sie eine Änderung direkt an den Hauptzweig drücken, ändern Sie eine Änderung direkt an das Arbeitsprodukt.
Das Problem? Wenn Sie direkt zum Hauptanschluss anstoßen, führen Sie das Risiko, dass Sie Buggy-Code in das Produktionsumfeld drücken, was möglicherweise ernsthafte Probleme verursacht. Deshalb müssen Sie einen separaten Zweig erstellen, um Ihre Arbeit zu erledigen (und später diese Niederlassung zur Überprüfung vorzulegen, bevor sie in die Hauptbranche zusammengeführt wird).
VERBUNDEN: Wie Autoren Github verwenden können, um ihre Arbeit zu speichern [fünfzehn]
[fünfzehn] [fünfzehn] Erstellen Sie eine neue Niederlassung von der Github-Website
Sie können einen neuen Zweig direkt von der Github-Website erstellen. Öffnen Sie zuerst einen Browser, Gehe nach Github. [fünfzehn] und öffnen Sie dann das Repository, in dem Sie einen Zweig erstellen möchten.
Sobald Sie auf das Repository zugegriffen haben, befinden Sie sich automatisch auf der Registerkarte "Code". Klicken Sie ein bisschen darunter, klicken Sie auf die Schaltfläche "Main".
Ein kleines Fenster wird angezeigt. Geben Sie Ihrem Zweig einen Namen an, indem Sie ihn in das Textfeld eingeben, und drücken Sie die ENTER- oder RETURN-Taste. Wörter sollten durch einen Bindestrich getrennt werden (
-
) oder ein Unterstrich (
_
).
Ihre neue Niederlassung wird jetzt erstellt.
[fünfzehn] [fünfzehn] Erstellen Sie einen neuen Zweig mit der Befehlszeile
Auf den ersten Blick mag es einfacher erscheinen, Github einfach von einem Browser zu verwenden, aber sobald Sie den Hang der Arbeit mit GitHub über die Befehlszeile erhalten, können die Dinge so schneller erledigt werden. Das heißt, Sie können mit der Befehlszeile fast alles in Github machen - einschließlich der Erstellung eines neuen Zweigs.
Aber bevor Sie anfangen, müssen Sie klonen Sie Ihr ausgewähltes Repository [fünfzehn] zu Ihrem lokalen Maschine. Gehen Sie weiter und tun Sie das jetzt, wenn Sie es noch nicht getan haben.
Sobald dies erledigt ist, öffnen Sie die Befehlszeilen-App Ihrer Wahl. Das kann sein Terminal [fünfzehn] (Wenn Sie ein MAC-Benutzer sind) oder Eingabeaufforderung [fünfzehn] (Wenn Sie ein Windows-PC-Benutzer sind), oder Sie können sogar von der eingebauten Befehlszeile von einem Texteditor arbeiten, z. Vscode [fünfzehn] .
Welche App, die Sie verwenden, müssen Sie zum Ordner des Repo navigieren, den Sie kloniert haben
Verwendung der
CD
Befehl
[fünfzehn]
. Führen Sie diesen Befehl aus der Befehlszeile aus:
CD & LT; Datei / path & gt;
In unserem Beispiel würde das so aussehen:
Sobald Sie sich im richtigen Verzeichnis befinden, können Sie dann einen neuen Zweig erstellen. Führen Sie diesen Befehl aus:
GIT-Checkout -b & lt; Your-New-Branch-Name & GT;
Ersetzen
& lt; Ihr neuer Zweig-Name & GT;
Mit dem tatsächlichen Namen, den Sie Ihrer Zweig geben möchten.
Ihre neue Niederlassung wird jetzt erstellt, ist jedoch nur auf Ihrem lokalen Computer verfügbar. Sie müssen es an das Origin-Repository drücken, indem Sie diesen Befehl ausführen:
Git Push Ursprung & lt; Your-New-Branch-Name & GT;
Wieder ersetzen.
& lt; Ihr neuer Zweig-Name & GT;
mit dem eigentlichen Namen Ihrer Niederlassung.
Sie haben jetzt Ihre neue Niederlassung nach Github gedrängt!
Arbeiten mit Zweigen ist eine der Grundlagen, aber es ist auch eine der wichtigsten Fähigkeiten, GitHub zu lernen. Halten Sie arbeiten daran, diese Grundlagen zu beherrschen und Sie werden auch auf Ihrem Weg in kürzester Zeit fließend in GitHub zu werden.
VERBUNDEN: Was ist Github, und wofür wird es verwendet? [fünfzehn]