Git Pull vs Git Clone: ​​Care este diferența?

Git Pull Vs Git Clone Care Este Diferenta



Git oferă diverse comenzi precum „ git clone”, „git fetch”, „git push”, „git pull ” și multe altele pentru diferite funcționalități. Uneori, utilizatorii trebuie să recupereze depozitul de la distanță în directorul local Git. În acest scop, este necesar să clonați depozitul menționat folosind „ clona git ” comanda. Aceasta preia de obicei întregul depozit, inclusiv istoricul și creează o nouă copie locală a depozitului. In timp ce ' git pull Comanda ” este utilizată pentru a menține actualizată copia locală cu cele mai recente versiuni ale depozitului de la distanță.

Acest articol va detalia:







Care este diferența/diferențele dintre comenzile „git pull” și „git clone”?

A întelege ' git pull ' și ' clona git ”, verificați principala diferență dintre ele în tabelul de mai jos:



git pull clona git
„Git pull” este utilizat pentru sincronizarea depozitelor locale și la distanță. Comanda „git clone” este executată pentru configurarea unui depozit local.
Acesta va prelua și combina cele mai recente modificări de la un depozit la distanță la un anumit depozit local. Generați o copie a depozitului Git de la distanță și salvați-o pe mașina locală.
Poate fi folosit de mai multe ori într-un proiect. Poate fi executat o singură dată într-un proiect.

Cum să utilizați comenzile „git pull” și „git clone” în Git?

Pentru a utiliza „ git pull” și „git clone ” în Git, urmați pașii dați:



  • Conectați-vă la contul dvs. GitHub.
  • Selectați orice depozit la alegere și copiați codul HTTPS pentru clonarea acestui depozit în proiectul local.
  • Lansați terminalul Git Bash și navigați la directorul local Git.
  • Folosiți comanda „git clone” și inserați linkul la depozitul de la distanță.
  • Verificați conexiunea la distanță și trageți toate modificările din depozitul local Git pe telecomandă.

Pasul 1: Conectați-vă la contul GitHub

Mai întâi, accesați „ GitHub ” și conectați-vă furnizând numele de utilizator și parola:





Pasul 2: Selectați un depozit

Faceți clic pe pictograma profilului, apăsați pe „ Arhivele dvs ” și navigați la ea:



Selectați depozitul dorit și deschideți-l. De exemplu, am ales „ test demo1 ” depozit la distanță:

Pasul 3: copiați adresa URL HTTPS

Pe pagina principală a depozitului declarat, apăsați pe butonul evidențiat „ Cod ” și copiați „ HTTPS ” URL:

Pasul 4: Lansați Git Bash Terminal

Acum, deschideți terminalul Git Bash cu ajutorul meniului Startup:

Pasul 5: Redirecționați depozitul local Git

Rulați „ CD ” comanda și redirecționează depozitul local Git declarat:

CD „C:\Utilizatori\utilizator\Git\projectrepo”

Pasul 6: Clonează depozitul

Apoi, clonați depozitul utilizând „ clona git „comandă și lipiți „copiat” HTTPS ” Adresa URL împreună cu aceasta:

clona git https: // github.com / Gituser213 / testdemo1.git

Rezultatul de mai jos indică faptul că am clonat cu succes depozitul de la distanță:

Pasul 7: Verificați conexiunea la distanță

Verificați adresa URL de la distanță utilizând „ git remote -v ”comandă:

telecomanda git -în

Pasul 8: Trageți modificări

Extrageți toate modificările de la telecomandă la sucursala locală, rulând „ git pull ”comandă:

Git pull origin master

Imaginea rezultată indică faptul că au fost preluate modificări din ramuri la distanță:

Asta e totul despre „ git pull” și „git clone ” comenzi în Git.

Concluzie

git pull ” este folosită pentru a menține actualizată copia locală cu noile modificări făcute în depozitul de la distanță. Pe de altă parte, „ clona git ” comanda preia de obicei întregul depozit de la distanță din depozitul local, care conține și istoricul complet al acestuia și face o nouă copie locală a depozitului. Acest tutorial a elaborat pe scurt distincțiile dintre „ git pull” și „git clone ”.