Podczas pracy nad Git, gdy programiści wprowadzają zmiany w zdalnym repozytorium GIT, mogą chcieć zintegrować je z lokalnym repozytorium. W tej sytuacji GIT oferuje dwa najczęściej używane polecenia w celu pobrania modyfikacji lub zmian z pilota GIT, takich jak „$ git fetch pochodzenie”Polecenie i„$ Git Pull Origin" Komenda.
Ten podręcznik rozróżni polecenia Git Fetch i Git Pull.
Jaka jest różnica między poleceniem Git Pull vs. Git Fetch?
Polecenie GIT Pull umożliwia użytkownikom pobieranie i scalanie z innym repozytorium GIT, a także git lokalnej gałęzi. Natomiast polecenie GIT Fetch pozwala programistom pobierać obiekty z innego repozytorium GIT.
Teraz idźmy w kierunku strony implementacji!
Jak git Pull and Git Fetch?
Aby wykonać Git Fetch i Git Pull, najpierw przejdź do katalogu i zainicjuj go za pomocą. Następnie wymień zawartość bieżącego repozytorium i sprawdź status repozytorium. Następnie śledź nietakowany plik i dodaj pilota. Wreszcie, uruchom „$ git fetch pochodzenie”Polecenie i wykonaj„$ git pull pochodzenie-Allow-unssed-histories”Poleć, aby pobrać dane zdalnego repozytorium i zintegrować je z lokalnym repozytorium.
Wypróbujmy wyżej wymyślone instrukcje!
Krok 1: Przejdź do lokalnego katalogu
Najpierw wykonaj dostarczone polecenie, aby przejść do repozytorium GIT:
$ cd "c: \ Users \ nazma \ git \ fetch_pull"
Krok 2: Zainicjuj repozytorium GIT
Następnie zainicjuj lokalne repozytorium GIT za pomocą „Git Init" Komenda:
$ git init
Krok 3: zawartość list repozytorium
Uruchom „LS„Wykonaj i wymień zawartość repozytorium:
$ ls
Krok 4: Sprawdź status
Sprawdź bieżący status repozytorium, wykorzystując następujące polecenie:
Status $ git
Zgodnie z poniższym wyjściem, „File12.tekst”Jest niepoprawny i obecny w katalogu roboczym Git:
Krok 5: Śledź plik
Teraz uruchom „Git dodaj„Polecenie do śledzenia nietreakowanego pliku:
$ git dodaj plik12.tekst
Krok 6: Zmiany popełniania
Aby przechowywać dodane zmiany, wykonaj „git zatwierdzić„Polecenie z komunikatem zatwierdzenia:
$ git commit -m „Pierwszy zatwierdzenie”
Krok 7: Dodaj zdalne repozytorium
Następnie dodaj zdalne repozytorium do bieżącego katalogu GIT za pomocą URL zdalnego repozytorium, który chcesz wyciągnąć i pobrać dane:
$ git zdalny dodaj pochodzenie https: // github.com/gituser0422/temp_repo.git
Krok 8: Git Fetch
Najpierw pobieraj wszystkie aktualne dane zdalnego repozytorium za pomocą „Git Fetch" Komenda:
$ git fetch pochodzenie
Tutaj "pochodzenie”To nazwa naszego dodanego URL zdalnego repozytorium:
Krok 9: Git Pull
Wreszcie, wykonaj „git ciągnie”Polecenie z zdalną nazwą gałęzi i„-Zezwalaj na historie„Opcja pobierania i zintegrowania go z lokalną gałęzią:
$ Git Pull Origin Master-Allow-Untered-Histories
Jak widać, „gospodarz„Zdalny oddział jest pomyślnie połączony z podobnym oddziałem lokalnym:
Wyjaśniliśmy użycie poleceń git pull i git fetch w git.
Wniosek
Polecenie git Pull służy do pobierania ze zdalnej gałęzi i scalania danych z innym repozytorium lub oddziałem lokalnym. Z drugiej strony polecenie GIT Fetch umożliwia użytkownikom pobieranie obiektów z innego repozytorium. Aby wykonać Git Fetch i Git Pull, najpierw przejdź do katalogu i zainicjuj go. Następnie śledź nietakowany plik i dodaj zdalne repozytorium. Na koniec wykonaj „$ git fetch pochodzenie”Polecenie i uruchom„$ git pull pochodzenie-Allow-unssed-histories" Komenda. Ten podręcznik zilustrował działające polecenia Git Pull i Git Fetch.