Git

Upstream-Zweig in Git . einrichten

Upstream-Zweig in Git . einrichten
Wenn einem Git-Repository eine neue Funktion hinzugefügt wird oder der Benutzer ein Git-Repository über einen Branch klonen möchte, wird der Upstream-Branch verwendet. Der Git-Benutzer kann den Speicherort des lokalen Zweigs auswählen und den Standard-Remote-Zweig ändern, indem er den Git-Upstream-Zweig festlegt. Normalerweise werden die Namen des lokalen Zweigs und des entfernten Zweigs vom Git-Benutzer beibehalten. Nach der lokalen Aktualisierung des lokalen Zweigs werden die vorgenommenen Änderungen an den entfernten Zweig gepusht. Manchmal ist es erforderlich, den geänderten Inhalt des lokalen Zweigs in den entfernten Zweig zu übertragen. Diese Aufgaben können mit der Option -set-upstream des Befehls git ausgeführt werden. Wie diese git-Option auf verschiedene Weise verwendet werden kann, wurde in diesem Tutorial gezeigt shown.

Voraussetzungen:

GitHub-Desktop installieren

GitHub Desktop hilft dem Git-Benutzer, die Git-bezogenen Aufgaben grafisch auszuführen. Sie können das Installationsprogramm der neuesten Version dieser Anwendung für Ubuntu ganz einfach von github herunterladen.com. 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 lesen, um den Installationsprozess richtig zu kennen.

Erstellen Sie ein GitHub-Konto

Sie müssen ein GitHub-Konto erstellen, um ein lokales Repository zu veröffentlichen.

Erstellen Sie ein Repository

Sie müssen ein lokales Repository erstellen und das Repository auf dem Remote-Server veröffentlichen, um die in diesem Tutorial verwendeten Befehle zu überprüfen.

Initialisieren Sie das Git-Repository

Gehen Sie vom Terminal aus zum lokalen Repository-Ordner und führen Sie den folgenden Befehl aus, um das lokale Repository zu initialisieren.

$ git init

Upstream-Zweig mit Push einrichten:

Jeder neue Zweig des lokalen Repositorys kann auf den Remote-Server gepusht werden, indem Sie die -vorgeschaltet Option oder -du Möglichkeit. Die Verwendung dieser Optionen wurde in diesem Teil des Tutorials gezeigt.

EIN. Upstream-Zweig mit Option -set-upstreamstream

Führen Sie die folgenden Befehle aus, um die Branch-Liste des aktuellen Repositorys zu überprüfen und einen neuen Branch namens . zu erstellen sekundär mit Das B Möglichkeit.

$ git branch
$ git checkout -b sekundär
$ git branch

Die folgende Ausgabe zeigt, dass es nur einen Zweig namens . gab Main im aktuellen Repository. Ein neuer Zweig namens sekundär wurde erstellt mit dem -b Möglichkeit.

Führen Sie den folgenden Befehl aus, um den neuen Zweig des lokalen Repositorys in das Remote-Repository zu verschieben, das auf veröffentlicht ist github.com. Sie müssen das GitHub-Benutzerkonto authentifizieren, um den neu erstellten Branch auf den Remote-Server zu pushen.

$ git push --set-upstream origin sekundär

Die folgende Ausgabe wird angezeigt, wenn das GitHub-Konto ordnungsgemäß authentifiziert wurde.

Sie können das Remote-Repository überprüfen von github.com um zu überprüfen, ob der neue Branch richtig auf dem Remote-Server gepusht wird. Das folgende Bild zeigt, dass die neue Filiale, sekundär, wird richtig geschoben.

B. Upstream-Zweig mit Option -uu

Führen Sie die folgenden Befehle aus, um einen neuen Zweig namens . zu erstellen testen Verwendung der -b Option und pushen Sie den neuen Branch an das Remote-Repository, indem Sie die -du Möglichkeit. Wie beim vorherigen Befehl müssen Sie das GitHub-Benutzerkonto authentifizieren, um den neu erstellten Branch auf den Remote-Server zu pushen.

$ git checkout -b Testing
$ git push -u Ursprungstest

Die folgende Ausgabe wird angezeigt, wenn das GitHub-Konto ordnungsgemäß authentifiziert wurde.

Sie können das Remote-Repository überprüfen von github.com um zu überprüfen, ob der neue Branch richtig auf dem Remote-Server gepusht wird. Das folgende Bild zeigt, dass die neue Filiale, testen, wird richtig geschoben.

Upstream-Zweig mit Alias ​​einrichten:

Die vorgelagerte Verzweigungsaufgabe kann einfach mit der Deckname Befehl. Git-Alias und Bash-Alias Befehl kann verwendet werden, um den neu erstellten Zweig in das Remote-Repository zu verschieben. Die Verwendung dieser Befehle wurde in diesem Teil dieses Tutorials gezeigt.

EIN. Upstream-Zweig mit Git-Alias:

Führen Sie den ersten Befehl aus, um den git alias-Befehl namens . zu erstellen geschoben um den neu erstellten Branch in den Remote-Server zu pushen. Hier drängen auf KOPF zeigt an, dass der Name der entfernten Zweigstelle und der Name der lokalen Zweigstelle identisch sind. Führen Sie den zweiten Befehl aus, um einen neuen Zweig namens . zu erstellen Neue Abteilung. Führen Sie den dritten Befehl aus, um den neu erstellten Branch mit dem Befehl git alias auf den Remote-Server zu pushen. Wie beim vorherigen Befehl müssen Sie das GitHub-Benutzerkonto authentifizieren, um den neu erstellten Branch auf den Remote-Server zu pushen.

$ git config --global alias.pushd "push -u origin HEAD"
$ git checkout -b newBranch
$ git pushd

Die folgende Ausgabe wird angezeigt, wenn das GitHub-Konto ordnungsgemäß authentifiziert wurde.

B. Upstream-Zweig mit Bash-Alias:

Führen Sie den ersten Befehl aus, um den Bash-Aliasbefehl namens . zu erstellen gp um den neu erstellten Branch in den Remote-Server zu pushen. Hier, KOPF zeigt dieselbe Bedeutung des Befehls git alias. Führen Sie den zweiten Befehl aus, um einen neuen Zweig namens . zu erstellen neuFiliale2. Führen Sie den dritten Befehl aus, um den neu erstellten Branch mit dem Befehl bash alias auf den Remote-Server zu übertragen. Wie beim vorherigen Befehl müssen Sie das GitHub-Benutzerkonto authentifizieren, um den neu erstellten Branch auf den Remote-Server zu pushen.

$ alias gp='git push -u origin HEAD'
$ git checkout -b newBranch2
$ GP

Die folgende Ausgabe wird angezeigt, wenn das GitHub-Konto ordnungsgemäß authentifiziert wurde.

Sie können das Remote-Repository überprüfen von github.com um zu überprüfen, ob der neue Branch richtig auf dem Remote-Server gepusht wird.

Das folgende Bild zeigt, dass zwei neue Branches in das Remote-Repository gepusht wurden. Diese sind Neue Abteilung und neuFiliale2.

Fazit:

In diesem Tutorial wurden verschiedene Möglichkeiten beschrieben, den Git-Zweig vom lokalen Repository zum Remote-Repository mit einem Demo-Git-Repository vorzuladen. Die neu erstellten Branches werden hauptsächlich unter Verwendung der drücken Befehl. Dieser Befehl wird in diesem Tutorial auf verschiedene Weise verwendet, um den neu erstellten Git-Zweig zum Remote-Server vorzuladen, um den Lesern zu helfen, die Art und Weise zu verstehen, wie der Upstream-Zweig im Git festgelegt wird.

Beste Rasierer-Laptops
Es gibt Hunderte von verschiedenen Arten von Laptop-Modellen auf dem Markt. Diese Laptops werden von einigen wenigen verfügbaren Betriebssystemen betr...
Die besten leistungsstarken Laptops für die Videobearbeitung
Wir alle wissen, dass es mit dem Wachstum des Online-Einkommens auf der ganzen Welt viele Jobs für die Videobearbeitung gibt. Jetzt machen die Leute V...
Beste Core i7-Laptops zum Ausführen von Linux
So wie elektronische Geräte in allen Lebensbereichen Einzug gehalten haben, sind Laptops zu einem der nützlichsten Werkzeuge geworden. Während der Mar...