Warum muss ich die ganze Zeit -set-Upstream machen??

Warum muss ich die ganze Zeit -set-Upstream machen??
Während Entwickler ein Remote -Repository klonen oder mit mehreren Feature -Zweigen arbeiten möchten, müssen sie die Verfolgung von lokalen und entfernten Zweigen als Upstream -Zweige festlegen, wenn Entwickler ein Remote -Repository klonen möchten, um sie als vorgelagerte Zweige festzulegen. Es kann festgelegt werden, während der jeweilige lokale Zweig zum Github -Hosting -Service weitergegeben wird. Zu diesem Zweck die “-Einrichtung" oder "-u"Optionen können mit dem" verwendet werden "$ Git Push" Befehl.

In diesem Leitfaden wird erörtert:

  • Warum benötige ich “-Einrichtung" die ganze Zeit?
  • So erstellen Sie die Tracking -Verbindung mit der "-Einrichtung" Möglichkeit?

So lass uns anfangen!

Warum muss ich die ganze Zeit "-set-Upstream" machen??

Um eine Tracking -Verbindung zwischen den Remote- und lokalen Repositories aufzubauen, müssen Sie “-Setupstream ”zum ersten Mal, während er den lokalen Zweig zum Git -Fernzweig drückt.

So erstellen Sie die Tracking-Verbindung mit der Option "-Set-Upstream"?

Um eine Tracking -Verbindung festzulegen, navigieren Sie zunächst zum Git -Verzeichnis, in dem sich das gewünschte Repository befindet. Erstellen und wechseln Sie dann sofort zum Zweig. Klon Git Remote -Repository und drücken Sie den aktuellen Zweig darauf. Schließlich laufen Sie die “$ git push -set -upstream -Ursprung Befehl ”Befehl zum Festlegen einer Tracking -Verbindung zwischen lokalen und entfernten Zweigen.

Lassen Sie uns das oben bereitgestellte Verfahren zum besseren Verständnis implementieren!

Schritt 1: Übergehen Sie zum Verzeichnis
Navigieren Sie zunächst mit dem folgenden Befehl zum Git Local Repository:

$ cd "C: \ Benutzer \ Nazma \ git \ test_1"

Schritt 2: Zweig erstellen und wechseln
Leiten Sie die "Git CheckoutBefehl mit dem “-B”Option zum gleichzeitigen Erstellen und Schalten der lokalen Niederlassung:

$ git checkout -b alpha1

Schritt 3: Klonendemote -Repository klonen
Um das Git -Remote -Repository zu klonen, führen Sie die “aus“ ausGit -KlonBefehl zusammen mit der Remote -URL:

$ git klone https: // github.com/gituser0422/test_repo.Git



Schritt 4: Git Push

Drücken Sie den aktuellen Git Local Zweig, indem Sie die “nutzen“Git Push" Befehl:

$ Git Push

Ohne den Upstream zu setzen, begegnen Sie den folgenden Fehler:

Schritt 5: Upstream -Zweig einrichten
Führen Sie die “zum ersten Mal eine stromaufwärts gelegene Niederlassung ein, während Sie einen Push -Betrieb vom lokalen zum Remote -Repository ausführenGit PushBefehl mit dem “-Einrichtung" Möglichkeit:

$ git push-sets-oberstream-Ursprung alpha1

Die untergedrehte Ausgabe zeigt an, dass der lokale Zweig als stromaufwärts gelegener Zweig festgelegt wird:

Wir haben die Methode angeboten, um den lokalen Zweig als stromaufwärts gelegene Filiale einzustellen, während wir in das Remote -Repository drücken.

Abschluss

Um eine Tracking -Verbindung zwischen lokalen und entfernten Repositories festzulegen, wechseln Sie zunächst zum Git Local Repository. Erstellen und wechseln Sie dann sofort zum Zweig. Klon Git Remote -Repository und drücken Sie den aktuellen Zweig darauf. Schließlich laufen Sie die “$ git push -set -upstream -Ursprung Befehl am Bash -Terminal. Dieser Leitfaden erklärte, warum wir müssen “-Einrichtung" die ganze Zeit.