Jak wymienić lokalną gałęzie odległe oddziały w całości w git

Jak wymienić lokalną gałęzie odległe oddziały w całości w git
Gałęzie git są podstawową jednostką repozytoriów GIT, w których programiści mogą zarządzać kodem źródłowym i testować nowe funkcje i funkcje. Użytkownicy GIT pracują odpowiednio z oddziałami lokalnego repozytorium i zdalnego repozytorium. Z tego powodu czasami lokalne zatwierdzenia i zmiany są pomieszane w lokalnym oddziale.

W tym artykule będziemy nauczyć:

  • Jak wymienić lokalny oddział zdalnym oddziałem poprzez odbudowę lokalnego oddziału?
  • Jak wymienić lokalną gałąź zdalną oddział przez „Git Reset" Komenda?

Jak wymienić lokalny oddział zdalnym oddziałem poprzez odbudowę lokalnego oddziału?

Aby całkowicie wymienić lokalną gałąź zdalną gałęzią, najpierw usuniemy lokalny oddział. Następnie pobieraj zdalną gałąź, za pomocą której chcesz zresetować oddział lokalny. Następnie odbuduj lokalny oddział i zresetuj ją do wersji zdalnej za pomocą „git kas kecut -b pochodzenie/" Komenda.

Aby całkowicie wymienić lokalną gałęzie zdalną gałęzią, skorzystaj z procedury poniżej wspomnianej.

Krok 1: Otwórz terminal git
Po pierwsze, uruchom terminal GIT Bash z menu Start:

Krok 2: Otwórz repozytorium GIT
Otwórz repozytorium GIT przez „płyta CD" Komenda:

$ cd "c: \ git"

Krok 3: Zobacz lokalne gałęzie git
Zobacz wszystkie lokalne gałęzie za pomocą „GIT Branch„Polecenie i wybierz gałąź, którą chcesz wymienić na zdalną gałąź. Na przykład wybraliśmy „gospodarz" oddział:

$ git oddział

Krok 4: Usuń oddział
Usuń wybraną gałąź za pomocą „GIT Branch„Polecenie z„-D„Opcja i określ nazwę gałęzi:

$ git oddział -d master

Krok 5: Pobierz zdalny oddział
Następnie pobieraj zdalną gałąź, która zostanie użyta do zresetowania lokalnej gałęzi za pomocą „Git Fetch Origin" Komenda:

$ git fetch Origin Master

Krok 6: Wymień oddział lokalny na zdalne
Następnie odbuduj gałąź i ustaw ją do wersji zdalnej za pomocą „Git Checkout" Komenda. W rezultacie nowa gałąź jest bezpośrednio resetowana jak zdalna gałąź główna:

$ git kas kaset -b Master Origin/Master

Jak wymienić lokalną gałąź zdalną oddział przez polecenie „Git Reset”?

Aby wymienić lokalną gałąź zdalną gałęzią za pomocą polecenia „Git Reset”, sprawdź poniżej wspomniane kroki.

Krok 1: Przejdź do gałęzi potrzebnej do wymiany
Najpierw przejdź do gałęzi, którą musisz wymienić za pomocą wspomnianego polecenia:

$ git kectout Master

Krok 2: Pobieranie zdalnych gałęzi
Następnie pobieraj wszystkie zdalne gałęzie za pomocą „Git Fetch " Komenda:

$ git fetch pochodzenie

Krok 3: Wymień oddział lokalny na zdalne
Następnie całkowicie zastąp lokalną gałąź na zdalną gałąź przez „Git Reset" Komenda:

$ git reset -hard pochodzenie/mistrz

Aby sprawdzić, czy gałąź jest zresetowana taka sama jak zdalna gałąź, czy nie, sprawdź dzienniki GIT:

$ git log

Wyjście wskazuje, że z powodzeniem zastąpiliśmy lokalną gałąź całkowicie zdalną gałęzią:

Nauczyliśmy cię, jak wymienić lokalną gałęzie odległą odległością całkowicie w git.

Wniosek

Aby wymienić lokalną gałąź zdalną gałęzią całkowicie w git, użytkownik może albo odbudować lokalną gałęzie i zastąpić ją zdalną gałęzią lub użyć „Git Reset" Komenda. W pierwszym podejściu wybierz gałąź, którą chcesz zresetować jako zdalne, i usuń ją. Następnie odbuduj gałąź i wymień ją na zdalną gałąź za pomocą „$ git kas kaset -b Master Origin/Master" Komenda. W drugim podejściu pobieraj zdalne gałęzie i po prostu użyj „Git Reset -Hard Origin/Master" Komenda. Ten zapis pokazał, jak wymienić lokalną gałęzie odległą odległością całkowicie w Git.