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”?
- Cum să utilizați comenzile „git pull” și „git clone” în Git?
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.gitRezultatul 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 masterImaginea 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 ”.