Różnica między git ciągnie vs git fetch

Różnica między git ciągnie vs git fetch

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.