Jak połączyć zdalny oddział do lokalnego oddziału w Git

Jak połączyć zdalny oddział do lokalnego oddziału w Git
GIT to najczęściej używany system kontroli wersji, który ma wiele fantastycznych funkcji, które sprawiają, że życie programisty są bardziej wydajne. Jedną z najlepszych rzeczy w GIT jest to, że użytkownicy mogą łatwo tworzyć nowe i scalić zdalne oddziały z lokalnymi oddziałami. Git oferuje wiele poleceń w tym celu, które mogą łatwo wykonywać scalanie zadań.

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.