W tym artykule będziemy nauczyć:
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.