Jak sprawić, że istniejąca gałąź git śledzi zdalną gałąź

Jak sprawić, że istniejąca gałąź git śledzi zdalną gałąź

Deweloperzy GIT pracują jednocześnie nad wieloma lokalnymi oddziałami dla różnych modułów projektu. Wszystkie modyfikacje można dokonać na komputerze lokalnym. Jednak po wprowadzeniu zmian są zobowiązane do przesuwania wszystkich modyfikacji zdalnego repozytorium, aby zaktualizować innych członków zespołu. Aby wykonać tę operację, konieczne jest zbudowanie połączenia między obiema repozytoriami poprzez procedurę klonowania, a następnie ustawić dowolną gałąź jako gałąź śledzenia.

W tym poście opisuje metodę tworzenia istniejącego lokalnego oddziału git.

Jak sprawić, by istniejący lokalny oddział git śledzi zdalny oddział?

Aby utworzyć istniejący oddział lokalny GIT w celu śledzenia zdalnego oddziału, najpierw przejdź do lokalnego repozytorium GIT i sklonuj zdalne repozytorium do lokalnego repozytorium. Następnie wyświetl listę wszystkich istniejących gałęzi lokalnych git. Następnie pobierz zaktualizowane zdalne repozytorium w lokalnym repozytorium. Wreszcie, uruchom „$ git oddział -set-upstream-to =" Komenda.

Krok 1: Przejdź do pożądanego lokalnego repozytorium

Najpierw przejdź do konkretnego lokalnego repozytorium, wykonując „płyta CD" Komenda:

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



Krok 2: Zdalne repozytorium klonów

Następnie sklonuj pożądaną zdalną gałąź do lokalnego repozytorium, aby zbudować połączenie między nimi:

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



Krok 3: Wymień wszystkie lokalne oddziały

Teraz uruchom „GIT Branch„Aby wyświetlić listę wszystkich oddziałów lokalnych:

$ git oddział



Krok 4: Pobierz zaktualizowaną zawartość zdalnego repozytorium

Po przeglądaniu listy treści pobierz zaktualizowaną wersję zdalnego repozytorium za pomocą „Git Fetch" Komenda:

$ git fetch


Jak widać, zaktualizowane zdalne repozytorium jest skutecznie pobierane do lokalnego repozytorium:


Krok 5: Zrób istniejącą gałęznę git oddziału

Wreszcie, spraw, aby istniejący oddział Git śledził zdalny oddział, wykonując „GIT Branch„Polecenie z„-Upstream„Nazwa parametru oraz lokalne i zdalne gałęzie:

$ GIT Branch-Ustaw upstream-to = Origin/Master


Zgodnie z wynikami poniżej listy określonej istniejącej gałęzi lokalnej jest skonfigurowana w celu śledzenia zdalnej gałęzi:


Otóż ​​to! Opisaliśmy metodę tworzenia istniejącej gałęzi lokalnej GIT w celu śledzenia zdalnego oddziału.

Wniosek

Aby istniejąca gałąź Git śledzi zdalną gałąź, najpierw przejdź do lokalnego repozytorium GIT i zbuduj połączenie między zdalnym a lokalnym repozytorium poprzez klonowanie. Następnie wyświetl listę wszystkich istniejących gałęzi lokalnych i wybierz jedną z nich. Następnie pobieraj zaktualizowane zdalne repozytorium w lokalnym repozytorium. Wreszcie, wykonaj „$ git oddział”Polecenie wraz z„-Upstream„Parametr, nazwa zdalnego i nazwa gałęzi. Ten post ilustruje procedurę tworzenia istniejącego lokalnego oddziału śledzenia zdalnego oddziału.