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'?
- Com utilitzar les ordres 'git pull' i 'git clone' a Git?
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.gitLa 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 masterLa 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 ”.