Git Pull vs Git Clone : quelle est la différence ?

Git Pull Vs Git Clone Quelle Est La Difference



Git fournit diverses commandes telles que ' git clone', 'git fetch', 'git push', 'git pull ” et bien d'autres pour différentes fonctionnalités. Parfois, les utilisateurs doivent récupérer le référentiel distant dans le répertoire Git local. Pour cela, il est nécessaire de cloner le référentiel indiqué en utilisant le ' clone git ' commande. Cela récupère généralement l'intégralité du référentiel, y compris l'historique, et crée une nouvelle copie locale du référentiel. Tandis que le ' git tirer ” est utilisée pour maintenir la copie locale à jour avec les dernières versions du référentiel distant.

Cette rédaction détaillera :







Quelle est la différence/distinctions entre les commandes « git pull » et « git clone » ?

Comprendre ' git tirer ' et ' clone git ', Découvrez la principale différence entre eux dans le tableau ci-dessous:



git tirer clone git
Le 'git pull' est utilisé pour synchroniser les référentiels distants et locaux. La commande « git clone » est exécutée pour configurer un référentiel local.
Il récupérera et combinera les dernières modifications d'un référentiel distant vers un référentiel local particulier. Générez une copie du référentiel Git distant et enregistrez-la sur la machine locale.
Il peut être utilisé plusieurs fois dans un projet. Il ne peut être exécuté qu'une seule fois dans un projet.

Comment utiliser les commandes « git pull » et « git clone » dans Git ?

Pour utiliser le ' git pull » et « git clone ” commandes dans Git, suivez les étapes indiquées :



  • Connectez-vous à votre compte GitHub.
  • Sélectionnez n'importe quel référentiel de votre choix et copiez le code HTTPS pour cloner ce référentiel dans le projet local.
  • Lancez le terminal Git Bash et accédez au répertoire local Git.
  • Utilisez la commande 'git clone' et collez le lien du référentiel distant.
  • Vérifiez la connexion à distance et extrayez toutes les modifications du référentiel Git local vers la télécommande.

Étape 1 : Connectez-vous au compte GitHub

Tout d'abord, allez à ' GitHub ” et connectez-vous en fournissant votre nom d'utilisateur et votre mot de passe :





Étape 2 : Sélectionnez un référentiel

Cliquez sur l'icône de profil, appuyez sur ' Vos référentiels ' et accédez-y :



Sélectionnez le référentiel souhaité et ouvrez-le. Par exemple, nous avons choisi le « démo de test1 ” référentiel distant :

Étape 3 : copier l'URL HTTPS

Sur la page principale du référentiel indiqué, cliquez sur ' Code » et copiez le « HTTPS ” URL :

Étape 4 : Lancez le terminal Git Bash

Maintenant, ouvrez le terminal Git Bash à l'aide du menu Startup :

Étape 5 : Rediriger le référentiel local Git

Exécutez le ' CD ' et redirigez le référentiel Git local indiqué :

CD 'C:\Users\user\Git\projectrepo'

Étape 6 : Cloner le référentiel

Ensuite, clonez le référentiel en utilisant le ' clone git ' commande et collez la copie ' HTTPS ” URL avec :

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

La sortie ci-dessous indique que nous avons réussi à cloner le dépôt distant :

Étape 7 : Vérifiez la connexion à distance

Vérifiez l'URL distante en utilisant le ' git distant -v ' commande:

git à distance -dans

Étape 8 : Récupérez les modifications

Tirez toutes les modifications de la branche distante vers la branche locale en exécutant le ' git tirer ' commande:

Git pull origin master

L'image résultante indique que les modifications ont été récupérées depuis les branches distantes :

C'est tout à propos de ' git pull » et « git clone ” commandes dans Git.

Conclusion

Le ' git tirer ” est utilisée pour maintenir la copie locale à jour avec les nouvelles modifications apportées dans le référentiel distant. D'autre part, le « clone git ” récupère généralement l'intégralité du référentiel distant dans le référentiel local contenant également son historique complet et crée une nouvelle copie locale du référentiel. Ce didacticiel a brièvement expliqué les distinctions entre ' git pull » et « git clone ”.