Warum muss ich Git Push -Set -Upstream -Rection ?

Warum muss ich Git Push -Set -Upstream -Rection ?
Während der Arbeit an Git benötigen Entwickler mehrere Zweige, was ein vorteilhaftes Merkmal des dezentralen Systems ist. Es ermöglicht den Entwicklern, in der Umgebung des Git -Remote -Entwicklers zu testen, die niemand sonst anzeigen kann. Zu diesem Zweck ist es erforderlich, den lokalen Zweig zum Remote -Repository zu bringen, um die Fernbedienung als vorgelagertes Verzeichnis festzulegen.

In diesem Blog wird das Verfahren erörtert, um die Fernbedienung als Upstream -Verzeichnis festzulegen.

Warum muss ich "Git Push -Set -Upstream" -Reauger "?

Um den lokalen Zweig stromaufwärts zu richten, wechseln Sie zunächst zum lokalen Verzeichnis und klonen Sie das Remote -Repository in das Git Local Repository. Führen Sie das aus$ Git Switch -c Befehl, um einen neuen Zweig zu erstellen und gleichzeitig darauf zu wechseln. Drücken Sie den lokalen Zweig zum Schluss in das Remote -Repository, um die Fernbedienung als vorgelagertes Verzeichnis festzulegen, indem Sie die “ausführen$ git push -set -upstream -Ursprung " Befehl.

Führen Sie nun das oben gegebene Szenario praktisch durch!

Schritt 1: Navigieren Sie zum Git -Repository

Navigieren Sie zunächst zum GIT -Verzeichnis, in dem sich das lokale Repository befindet, indem Sie die ausführenCD" Befehl:

$ CD "C: \ Benutzer \ Nazma \ Git \ Demo15"

Schritt 2: Klonendemote -Repository klonen

Dann führen Sie das aus “ausGit -KlonBefehl ”, indem die Remote -Repository -URL angegeben wird, um das Git Remote -Repository in das lokale Repository von Git zu klonen:

$ git klone https: // github.com/gituser0422/linux-repo.Git

Schritt 3: Git Switch

Erstellen Sie eine neue lokale Niederlassung und wechseln Sie dazu, indem Sie die „ausführen“Git Switch" Befehl:

$ git switch -c new_branch

Hier das "-CDie Option wird zum Erstellen eines neuen Zweigs und zum Schalten sofort verwendet:

Schritt 4: Git Push

Jetzt leiten Sie die "Git PushBefehl, um die lokale Zweigstelle zum Remote Hosting Server GitHub zu drücken:

$ Git Push

Wie Sie sehen können, wird der lokale Zweig nicht in das Remote -Repository gedrückt, da er nicht auf Upstream eingestellt ist:

Schritt 5: Zweig stromaufwärts eingerichtet

Leiten Sie die "Git PushBefehl zusammen mit dem “-Einrichtung" Möglichkeit:

$ Git Push-Set-Upstream-Ursprung new_branch

Hier das "-EinrichtungDie Option wird verwendet, um die Fernbedienung als Upstream-Verzeichnis festzulegen und den oben genannten Fehler zu beheben:

Wir haben gezeigt, warum ich muss “Git Push -Set -Upstream -Ursprung ”.

Abschluss

Um den lokalen Zweig vorgeleitet zu haben, wechseln Sie zunächst zum Git Local Repository und klonen Sie das Remote -Repository. Danach führen Sie die aus$ Git Switch -c Befehl zum gleichzeitigen Erstellen und Umschalten. Drücken Sie den lokalen Zweig zum Remote -Repository, um die Fernbedienung als vorgelagertes Verzeichnis zu setzen, indem Sie die “ausführen$ git push -set -upstream -Ursprung " Befehl. In diesem Blog wurde die Methode gezeigt, um die Fernbedienung als vorgelagertes Verzeichnis festzulegen.