Dlaczego muszę cały czas robić „-set-upstream”?

Dlaczego muszę cały czas robić „-set-upstream”?
Podczas pracy nad git, kiedy programiści chcą sklonować zdalne repozytorium lub pracować z wieloma gałęziami funkcji, muszą ustawić połączenia śledzenia między gałęzami lokalnymi i zdalnymi, aby ustawić je jako gałęzi upstream. Można go ustanowić podczas pchania konkretnego oddziału lokalnego do usługi hostingowej GitHub. W tym celu „-Upstream" Lub "-u„Opcje można wykorzystać z„$ git push" Komenda.

Ten przewodnik omówi:

  • Dlaczego potrzebuję „-Upstream" cały czas?
  • Jak budować połączenie śledzenia za pomocą „-Upstream" Opcja?

A więc zacznijmy!

Dlaczego potrzebuję całego czasu „-set-upstream”?

Aby zbudować połączenie śledzenia między zdalnymi i lokalnymi repozytoriami, musisz ”-Upstream ”po raz pierwszy podczas pchania lokalnej gałęzi do odległości git.

Jak budować połączenie śledzenia za pomocą opcji „-set-upstream”?

Aby ustawić połączenie śledzenia, po pierwsze, przejdź do katalogu GIT, w którym znajduje się pożądane repozytorium. Następnie natychmiast utwórz i przełącz do gałęzi. Zdalne repozytorium git git i popchnij do niego bieżącą gałąź. Wreszcie, uruchom „$ git push -set -uptream pochodzenie ”Komenda, aby ustawić połączenie śledzenia między gałęziami lokalnymi i zdalnymi.

Wdrożyćmy powyższą procedurę w celu lepszego zrozumienia!

Krok 1: Przejdź do katalogu
Najpierw przejdź do lokalnego repozytorium GIT za pomocą następującego polecenia:

$ cd "c: \ Users \ nazma \ git \ test_1"

Krok 2: Utwórz i przełącz gałąź
Uruchom „Git Checkout„Polecenie z„-B„Opcja jednocześnie tworzenia i przełączania gałki lokalnej:

$ git kector -b alpha1

Krok 3: Zdalne repozytorium klonów
Aby klonować zdalne repozytorium git, uruchom „Git Clone„Polecenie wraz ze zdalnym adresem URL:

$ git clone https: // github.com/gituser0422/test_repo.git



Krok 4: Git Push

Pchnij obecny lokalny oddział git, wykorzystując „Git Push" Komenda:

$ git push

Bez ustawiania upstream napotkasz następujący błąd:

Krok 5: Skonfiguruj gałąź w górę
Aby skonfigurować lokalny oddział lokalny podczas wykonywania operacji push z lokalnego do zdalnego repozytorium po raz pierwszy, uruchom „Git Push„Polecenie z„-Upstream" opcja:

$ git push-zetknij pochodzenie upstream alpha1

Poniższe dane wyjściowe wskazuje, że gałąź lokalna jest ustawiona jako gałąź powyżej:

Zaoferowaliśmy metodę ustawienia gałęzi lokalnej jako gałęzi w górę, jednocześnie wpychając się do zdalnego repozytorium.

Wniosek

Aby ustawić połączenie śledzenia między lokalnymi i zdalnymi repozytoriami, najpierw przejdź do lokalnego repozytorium GIT. Następnie natychmiast utwórz i przełącz do gałęzi. Zdalne repozytorium git git i popchnij do niego bieżącą gałąź. Wreszcie, uruchom „$ git push -set -uptream pochodzenie „Polecenie na terminalu Bash. Ten przewodnik wyjaśnił, dlaczego musimy „-Upstream" cały czas.