Dlaczego muszę „Git Push -set -Upstream Origin”?

Dlaczego muszę „Git Push -set -Upstream Origin”?
Podczas pracy nad GIT programiści potrzebują wielu gałęzi, co jest korzystną cechą zdecentralizowanego systemu. Umożliwia programistom testowanie w środowisku zdalnego programisty GIT, którego nikt inny nie może wyświetlić, chyba że oddział jest wyraźnie udostępniany innym. W tym celu konieczne jest popchnięcie oddziału lokalnego do zdalnego repozytorium, aby ustawić pilot jako katalog upstream.

Ten blog omawia procedurę ustawienia pilota jako katalogu upstream.

Dlaczego muszę „GIT PUSH -STET -UPSTREAM ORINICE”?

Aby skonfigurować lokalny oddział, najpierw przejdź do lokalnego katalogu i skloniń zdalne repozytorium do lokalnego repozytorium GIT. Wykonaj „$ git switch -c „Polecenie utworzenia nowej gałęzi i przejście na nią jednocześnie. Na koniec popchnij lokalną gałąź do zdalnego repozytorium, aby ustawić pilota jako katalog upstream, wykonując „$ git push -set -uptream pochodzenie " Komenda.

Teraz praktycznie wykonuj wyżej podany scenariusz!

Krok 1: Przejdź do repozytorium GIT

Najpierw przejdź do katalogu GIT, w którym lokalne repozytorium znajduje się, wykonując „płyta CD" Komenda:

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

Krok 2: Zdalne repozytorium klonów

Następnie wykonaj „Git Clone”Polecenie, określając URL zdalnego repozytorium, aby sklonować zdalne repozytorium GIT, aby GIT Lokalne repozytorium:

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

Krok 3: Git Switch

Utwórz nowy lokalny oddział i przełącz go, wykonując „Git Switch" Komenda:

$ git switch -c new_branch

Tutaj "-C„Opcja jest używana do natychmiastowego tworzenia nowej gałęzi i natychmiastowego przełączania:

Krok 4: Git Push

Teraz uruchom „Git Push„Polecenie, aby popchnąć lokalną gałąź do zdalnego serwera hostingowego GitHub:

$ git push

Jak widać, lokalna gałąź nie jest popchnięta do zdalnego repozytorium, ponieważ nie jest skonfigurowana na górę:

Krok 5: Ustaw gałąź w górę

Uruchom „Git Push”Polecenie wraz z„-Upstream" opcja:

$ git push-ustawiaj pochodzenie new_branch

Tutaj "-Upstream„Opcja jest wykorzystywana do ustawienia pilota jako katalogu upstream i ustalania wyżej wymieniony błąd:

Wykazaliśmy, dlaczego muszę „GIT PUSH -SET -UPSTREAM ONI ".

Wniosek

Aby skonfigurować lokalną gałąź lokalną, najpierw przejdź do lokalnego repozytorium GIT i sklonuj zdalne repozytorium. Następnie wykonaj „$ git switch -c „Polecenie, aby utworzyć i przełączać się jednocześnie. Popchnij lokalną gałąź do zdalnego repozytorium, aby ustawić pilot jako katalog upstream, wykonując „$ git push -set -uptream pochodzenie " Komenda. Ten blog zilustrował metodę ustawienia pilota jako katalogu upstream.