Git Pull vs Git Clone: ​​jaka jest różnica?

Git Pull Vs Git Clone Jaka Jest Roznica



Git udostępnia różne polecenia, takie jak „ git clone”, „git fetch”, „git push”, „git pull ” i wiele innych dla różnych funkcjonalności. Czasami użytkownicy muszą pobrać zdalne repozytorium do lokalnego katalogu Git. W tym celu konieczne jest sklonowanie podanego repozytorium za pomocą „ klon gita ' Komenda. Zwykle pobiera to całe repozytorium, w tym również historię, i tworzy nową lokalną kopię repozytorium. Podczas ' git pull ” służy do aktualizowania lokalnej kopii o najnowsze wersje zdalnego repozytorium.

To opracowanie rozwinie:







Jaka jest różnica/rozróżnienia między poleceniami „git pull” i „git clone”?

Rozumieć ' git pull ' I ' klon gita ”, sprawdź główną różnicę między nimi w poniższej tabeli:



git pull klon gita
„git pull” służy do synchronizacji zdalnych i lokalnych repozytoriów. Polecenie „git clone” jest wykonywane w celu skonfigurowania lokalnego repozytorium.
Pobiera i łączy najnowsze zmiany ze zdalnego repozytorium do określonego repozytorium lokalnego. Wygeneruj kopię zdalnego repozytorium Git i zapisz ją na komputerze lokalnym.
Można go wielokrotnie wykorzystać w projekcie. Można go wykonać tylko raz w projekcie.

Jak korzystać z poleceń „git pull” i „git clone” w Git?

Aby skorzystać z opcji „ git pull” i „git clone ” w Git, wykonaj podane kroki:



  • Zaloguj się na swoje konto GitHub.
  • Wybierz dowolne repozytorium i skopiuj kod HTTPS do sklonowania tego repozytorium do lokalnego projektu.
  • Uruchom terminal Git Bash i przejdź do lokalnego katalogu Git.
  • Użyj polecenia „git clone” i wklej link do zdalnego repozytorium.
  • Sprawdź połączenie zdalne i przeciągnij wszystkie modyfikacje z lokalnego repozytorium Git na pilota.

Krok 1: Zaloguj się na konto GitHub

Najpierw przejdź do „ GitHub ” i zaloguj się, podając swoją nazwę użytkownika i hasło:





Krok 2: Wybierz repozytorium

Kliknij ikonę profilu, naciśnij „ Twoje repozytoria ” i przejdź do niej:



Wybierz żądane repozytorium i otwórz je. Na przykład wybraliśmy „ wersja testowa 1 zdalne repozytorium:

Krok 3: Skopiuj adres URL HTTPS

Na stronie głównej wskazanego repozytorium kliknij podświetlony „ Kod ” i skopiuj „ HTTPS Adres URL:

Krok 4: Uruchom terminal Git Bash

Teraz otwórz terminal Git Bash za pomocą menu startowego:

Krok 5: Przekieruj lokalne repozytorium Git

Uruchom „ płyta CD ” polecenie i przekieruj podane lokalne repozytorium Git:

płyta CD 'C:\Users\user\Git\projectrepo'

Krok 6: Sklonuj repozytorium

Następnie sklonuj repozytorium za pomocą „ klon gita ” polecenie i wklej skopiowane „ HTTPS ”URL wraz z nim:

klon gita https: // github.com / Gituser213 / testdemo1.git

Poniższe dane wyjściowe wskazują, że pomyślnie sklonowaliśmy zdalne repozytorium:

Krok 7: Sprawdź połączenie zdalne

Sprawdź zdalny adres URL za pomocą „ git zdalny -v ' Komenda:

git zdalny -W

Krok 8: Wyciągnij zmiany

Przeciągnij wszystkie zmiany ze zdalnego do lokalnego oddziału, uruchamiając „ git pull ' Komenda:

Git pull master pochodzenia

Wynikowy obraz wskazuje, że zmiany zostały pobrane ze zdalnych oddziałów:

To wszystko na temat „ git pull” i „git clone ” polecenia w Gicie.

Wniosek

git pull ” służy do aktualizowania kopii lokalnej o nowe zmiany wprowadzane w zdalnym repozytorium. Z drugiej strony „ klon gita ” zwykle pobiera całe zdalne repozytorium w lokalnym repozytorium, zawierające również jego pełną historię i tworzy nową lokalną kopię repozytorium. W tym samouczku pokrótce omówiono różnice między „ git pull” i „git clone ”.