Ten blog zapewni procedurę scalania zdalnego oddziału GIT z lokalnym oddziałem repozytorium.
Jak połączyć zdalny oddział do lokalnego oddziału w Git?
Aby wykonać operację scalania między odległymi i lokalnymi oddziałami w Git, najpierw skloniń zdalne repozytorium, a następnie sprawdź listę gałęzi. Następnie wykonaj „$ Git Switch „Polecenie zmiany gałęzi. Następnie pobieraj zdalne repozytorium z jego odniesieniami i uruchom „$ git oddział -set-upstream-to =/”Polecenie śledzenia pilota GIT, aż się zmieni. Wreszcie, scal zdalny oddział do lokalnego oddziału za pomocą „$ Git Pull Origin Funkcja-Allow-Unsed-Histories" Komenda.
Idźmy wdrożyć powyższą procedurę!
Krok 1: Przejdź do katalogu GIT
Najpierw przejdź do repozytorium GIT za pomocą „płyta CD" Komenda:
$ cd "c: \ Users \ nazma \ git \ scaling-branches"
Krok 2: Zdalne repozytorium klonów
Następnie sklonuj zdalne repozytorium do lokalnego repozytorium GIT za pomocą „Git Clone" Komenda:
$ git clone https: // github.com/gituser0422/demo.git
Widać, że „próbny.git„Zdalne repozytorium jest skutecznie sklonowane do git”Połączone gałęzi„Lokalne repozytorium:
Krok 3: Lista gałęzi
Teraz wymień wszystkie gałęzie repozytorium GIT za pomocą „GIT Branch”Z„-A„Opcja dla wszystkich:
$ git oddział -a
Zgodnie z poniższym wyjściem mamy trzy zdalne gałęzie:
Krok 4: Oddział przełącznika
Aby przejść do gałęzi, wykonaj „Git Switch„Polecenie z nazwą gałęzi. W naszym przypadku przejdziemy na „funkcja" oddział:
Funkcja $ git przełącznika
Krok 5: Śledź oddział zdalny
Teraz ustawimy nasze „funkcja„Oddział do śledzenia zmiennej jednostki funkcji GIT:
$ git gałąź-ustawiaj upstream-to = pochodzenie/funkcja
Jak widać, nasz lokalny „funkcja”Oddział jest skonfigurowany w celu śledzenia pilota„pochodzenie/funkcja" oddział:
Krok 6: Git Pull
Następnie bezpośrednio ciągnij wszystkie zmiany, które są dokonywane na zdalnych gałęziach GIT:
$ Git Pull
Notatka: Polecenie powyżej wydatków czasami daje „fatalny: „Błąd, który może wystąpić, jeśli sklonowany projekt nie miał„.git”Katalog lub jest uszkodzony. Ten błąd można napotkać, gdy użytkownik utworzy nowe repozytorium, dodaje do niego kilka zobowiązań i próbuje wyciągnąć ze zdalnego repozytorium, które ma już własne zatwierdzenia:
Rozwiązaniem powyższego błędu jest przełączenie „-Zezwalaj na historie„Przełącz się po„git ciągnie”Polecenie i podaj nazwę zdalnej gałęzi:
$ Git Pull Origin Funkcja-allow-umieszczone Historie
Poniższe dane wyjściowe wskazuje, że pomyślnie połączyliśmy zdalną gałąź do lokalnej gałęzi:
Wyjaśniliśmy metodę połączenia zdalnego oddziału z lokalną gałęzią w Git.
Wniosek
Aby wykonać operację scalania między zdalnym a lokalnym oddziałem w GIT, najpierw sklonuj zdalne repozytorium w lokalnym repozytorium GIT. Następnie wymień wszystkie istniejące gałęzie git, a następnie przełącz gałąź „główny„Wykonując„$ Git Switch " Komenda. Następnie ustaw lokalny oddział, aby śledzić funkcję zdalnego git. Wreszcie, wykonaj „$ Git Pull Origin Funkcja-Allow-Unsed-Histories" Komenda. Ten blog zilustrował metodę połączenia zdalnego oddziału z oddziałem lokalnym Git.