Git Pull vs Git Fetch

Git Pull vs Git Fetch
GIT to rozproszone narzędzie kontroli wersji używane do śledzenia dodanych zmian w projekcie przez innych programistów w zespole. Jest to podejście oparte na współpracy, które wprowadza członków zespołu projektu na całym świecie na tej samej platformie. Ta platforma jest wykorzystywana głównie do zarządzania projektami na określonej strukturze danych zwanej repozytorium.

W tym poście opisano metodę GIT Pull i Git Fetch Fetch Repozytoria. A więc zacznijmy!

Jaka jest różnica między git fetch a git wciągając git?

Lokalne repozytorium GIT służy do wprowadzania zmian w plikach projektu, a zdalne repozytorium jest wykorzystywane do udostępniania i aktualizacji plików między członkami zespołu. Dostępnych jest wiele poleceń do pobrania zdalnego repozytorium lub jego zawartości.

Na przykład „git ciągnąć„Polecenie służy do pobierania i scalania zdalnego oddziału git z oddziałem lokalnym z zaktualizowaną kopią i do pobrania zaktualizowanego zdalnego repozytorium do lokalnego repozytorium,„ The ”$ git fetch„Można użyć polecenia.

Jak dotknąć Pull and Git Fetch in Git?

Aby pobrać lub skopiować zdalne repozytorium, najpierw przejdź do żądanego repozytorium GIT i klonuj zdalne repozytorium. Sprawdź i dodaj odległe pochodzenie. Następnie pobieraj zaktualizowany pilot za pośrednictwem „$ git fetch”Polecenie i uruchom„$ Git Pull" Komenda.

Teraz przeprowadzajmy się, aby praktycznie wykonać wyżej wymieniony scenariusz!

Krok 1: Przejdź do repozytorium

Przejdź do lokalnego repozytorium GIT za pomocą „płyta CD" Komenda:

$ cd "c: \ Users \ nazma \ git \ alpha"

Krok 2: Zdalne repozytorium klonów

Następnie uruchom „Git Clone„Polecenie ze zdalnym adresem URL, aby sklonować repozytorium:

$ git clone https: // github.com/gituser0422/demo3.git

Krok 3: Wymień zdalne połączenia

Teraz wymień zdalne połączenia za pomocą „git pilot„Polecenie z„-v" opcja:

$ git pilot -v

Można zauważyć, że obecnie nie ma zdalnego połączenia:

Krok 4: Ustaw zdalne pochodzenie

Uruchom „Git zdalny dodaj„Polecenie z zdalnym repozytorium nazwa i URL:

$ git zdalny dodaj pochodzenie https: // github.com/gituser0422/demo3.git

Krok 5: Sprawdź połączenia zdalne

Aby zapewnić dodane zdalne połączenie, wykonaj „git pilot" Komenda:

$ git pilot -v

Zgodnie z poniższym wyjściem pomyślnie ustanowiliśmy połączenia zdalne (pochodzenia):

Krok 6: Uruchom komendę git pull

Teraz uruchom „git ciągnąć„Polecenie do pobrania i scalania zdalnego oddziału z oddziałem lokalnym za pomocą zaktualizowanej kopii:

$ Git Pull Origin Master

W naszym przypadku pobramy i scalamy pochodzenie z Master Branch:

Krok 7: Wykonaj polecenie git fetch

Wreszcie, wykonaj „Git Fetch„Polecenie do pobrania zaktualizowanych danych zdalnej gałęzi:

$ git fetch

W rezultacie kopia zdalnej gałęzi jest pobierana i tworzona:

Omówiliśmy użycie poleceń gita i git fetch.

Wniosek

„„$ Git Pull„Polecenie można użyć do pobrania zaktualizowanego zdalnego repozytorium, podczas gdy„ ”$ git fetch„Polecenie jest wykorzystywane do kopiowania lub pobierania zdalnego repozytorium do lokalnego repozytorium. Aby pobrać lub skopiować zdalne repozytorium, najpierw przenieś się do żądanego repozytorium GIT i klonuj zdalne repozytorium. Sprawdź i dodaj odległe pochodzenie. Następnie pobierz i scal pilot, wykonując „$ Git Pull”Polecenie lub uruchom„$ git fetch„Polecenie do pobrania kopii zaktualizowanej treści. Ten post ilustruje git fetch vs git ciąg.