Git zastąp wersję lokalną na wersję zdalną

Git zastąp wersję lokalną na wersję zdalną
Oddziały GIT są podstawowymi podstawami repozytorium GIT, w którym programiści mogą wdrażać i testować nowe funkcje. Czasami chcą zignorować swoją lokalną zawartość oddziału i zaktualizować ją do odległej gałęzi bez scalania i powodowania konfliktów. Aby uniknąć problemów, konieczne jest zastąpienie lokalnej gałęzi na zdalny.

Ten blog zapewnia najłatwiejszą procedurę zastąpienia wersji lokalnej na zdalną wersję na git.

Jak zastąpić wersję lokalną na zdalną wersję w git?

Aby zastąpić lokalną wersję oddziału na zdalną wersję, najpierw przejdź do wymaganego repozytorium. Następnie wyświetl wszystkie dostępne oddziały w lokalnym repozytorium i przełącz na żądany oddział. Następnie pobieraj zdalne gałęzie. Wreszcie, uruchom „Git Reset -Hard /” polecenie, aby uzyskać najnowszą wersję zdalnej gałęzi.

Aby to zrobić, postępuj zgodnie z poniższymi krokami.

Krok 1: Przejdź do lokalnego repozytorium Git GIT
Użyj „płyta CD”Poleć i przejdź do konkretnego repozytorium GIT:

$ cd "c: \ git \ test_repo"

Krok 2: Zobacz wszystkie lokalne oddziały
Następnie wyświetl listę wszystkich gałęzi za pomocą następującego polecenia:

$ git oddział -a

W poniższym wyjściu gwiazdka „*„Podpis obok„dev”Oddział reprezentuje obecną gałęzie robocze:

Krok 3: Odgałęzienie przełączników
Teraz przejdź do żądanego oddziału lokalnego, na który chcesz ją zastąpić na zdalną wersję oddziału:

$ Git Switch Master

Jak widać, przeszliśmy na określone „gospodarz" oddział:

Krok 4: Sprawdź zdalne adresy URL
Aby wyświetlić listę wszystkich dostępnych zdalnych adresów URL, wykonaj poniższe polecenie:

$ git pilot -v

Krok 5: Pobierz zdalną gałąź
Następnie pobierz zaktualizowaną wersję zdalnego repozytorium, pobierając jego treść za pośrednictwem „Git Fetch" Komenda:

$ git fetch pochodzenie

Krok 6: Wymień wersję lokalną na wersję zdalną
Wreszcie uruchom „Git Reset”Polecenie wraz z„-twardy„Opcja i wymagana nazwa zdalnego gałęzi:

$ git reset -hard pochodzenie/mistrz

Tutaj możesz zobaczyć „GŁOWA”Wskaźnik przeniósł swoją pozycję do„DD9C220„Zatwierdź sha hash:

Krok 7: Sprawdź dziennik git
Sprawdź dzienniki GIT, aby sprawdzić, czy lokalna gałąź została wymieniona dokładnie jako zdalna gałąź, czy nie:

$ git log

Poniższe wyjście pokazuje, że lokalna wersja oddziału jest pomyślnie zastąpiona zdalną wersją oddziału:

Efektywnie wyjaśniliśmy metodę zastąpienia wersji lokalnej na wersję zdalną.

Wniosek

Aby zaktualizować wersję lokalną o najnowszą wersję zdalną, najpierw przejdź do lokalnego repozytorium. Następnie wyświetl listę wszystkich istniejących gałęzi i przełącz do ukierunkowanej gałęzi, którą należy wymienić odległością. Następnie pobieraj zawartość zdalnego repozytorium i uruchom „Git Reset -Hard /„Polecenie zastąpienia lokalnej gałęzi na zdalną gałąź. Na koniec sprawdź dziennik git, aby zobaczyć zmiany. Ten blog wyjaśnił metodę zastąpienia wersji lokalnej na zdalną wersję.