Git Pull vs Git Clone: ​​quina diferència hi ha?

Git Pull Vs Git Clone Quina Diferencia Hi Ha



Git proporciona diverses ordres com ara ' git clone”, “git fetch”, “git push”, “git pull ” i molts altres per a diferents funcionalitats. De vegades, els usuaris han de recuperar el dipòsit remot al directori local de Git. Per a això, és necessari clonar el repositori indicat utilitzant el ' clon de git ' comandament. Això normalment recupera tot el dipòsit, inclòs també l'historial, i crea una nova còpia local del dipòsit. Mentre que ' git pull ” s'utilitza per mantenir la còpia local actualitzada amb les últimes versions del dipòsit remot.

En aquest escrit es detallarà:







Quina és la diferència/diferències entre les ordres 'git pull' i 'git clone'?

Entendre ' git pull ' i ' clon de git ”, comproveu la diferència principal entre ells a la taula següent:



git pull clon de git
El 'git pull' s'utilitza per sincronitzar dipòsits locals i remots. L'ordre 'git clone' s'executa per configurar un dipòsit local.
Recollirà i combinarà els darrers canvis d'un repositori remot a un repositori local concret. Genereu una còpia del dipòsit Git remot i deseu-lo a la màquina local.
Es pot utilitzar moltes vegades en un projecte. Només es pot executar una vegada en un projecte.

Com utilitzar les ordres 'git pull' i 'git clone' a Git?

Per utilitzar el ' git pull' i 'git clone ” a Git, seguiu els passos indicats:



  • Inicieu la sessió al vostre compte de GitHub.
  • Seleccioneu qualsevol dipòsit que vulgueu i copieu el codi HTTPS per clonar aquest dipòsit al projecte local.
  • Inicieu el terminal Git Bash i navegueu fins al directori local de Git.
  • Utilitzeu l'ordre 'git clone' i enganxeu l'enllaç del dipòsit remot.
  • Comproveu la connexió remota i traieu totes les modificacions del dipòsit local de Git al comandament remot.

Pas 1: inicieu la sessió al compte de GitHub

Primer, aneu a ' GitHub ” i inicieu la sessió proporcionant el vostre nom d'usuari i contrasenya:





Pas 2: seleccioneu un repositori

Feu clic a la icona del perfil, premeu ' Els teus repositoris ” opció i navegueu-hi:



Seleccioneu el repositori desitjat i obriu-lo. Per exemple, hem escollit el ' demostració de prova 1 ” dipòsit remot:

Pas 3: copieu l'URL HTTPS

A la pàgina principal del repositori indicat, premeu el ressaltat ' Codi ' i copieu el ' HTTPS ” URL:

Pas 4: inicieu Git Bash Terminal

Ara, obriu el terminal Git Bash amb l'ajuda del menú Inici:

Pas 5: redirigeix ​​el dipòsit local de Git

Executeu el ' cd ” comanda i redirigeix ​​el dipòsit local de Git indicat:

cd 'C:\Usuaris\usuari\Git\projectrepo'

Pas 6: clonar el dipòsit

A continuació, cloneu el repositori utilitzant el ' clon de git ” comanda i enganxeu el “copiat” HTTPS ” URL juntament amb ell:

clon de git https: // github.com / Gituser213 / testdemo1.git

La sortida indicada a continuació indica que hem clonat correctament el dipòsit remot:

Pas 7: comproveu la connexió remota

Comproveu l'URL remot utilitzant el ' git remote -v ' comandament:

git remote -en

Pas 8: canvis d'extracció

Traieu tots els canvis de la branca remota a la local executant el ' git pull ' comandament:

Git pull origin master

La imatge resultant indica que s'han obtingut canvis de branques remotes:

Això es tracta de ' git pull' i 'git clone ” ordres a Git.

Conclusió

El ' git pull ” s'utilitza per mantenir la còpia local actualitzada amb els nous canvis fets al dipòsit remot. D'altra banda, el ' clon de git ” normalment recupera tot el dipòsit remot al dipòsit local que conté també el seu historial complet i fa una nova còpia local del dipòsit. Aquest tutorial ha explicat breument les distincions entre ' git pull' i 'git clone ”.