Comment utiliser la commande Git Clone ?

How Use Git Clone Command



La commande Git la plus couramment utilisée est le « Git Clone ». Ceci est utilisé pour créer une copie ou un clone d'un référentiel cible existant dans un nouveau répertoire. Le référentiel d'origine sera stocké sur la machine distante ou le système de fichiers local avec des protocoles pris en charge accessibles.

Dans cet article, vous allez explorer en détail l'utilisation de la commande Git clone. Un utilitaire de ligne de commande de Git qui est utilisé pour pointer un référentiel existant et crée une copie de ce répertoire ciblé. Ici, nous examinerons les différentes options de configuration de la commande Git clone et leurs exemples correspondants. Nous avons implémenté les exemples de clone Git sur le système Linux Ubuntu 20.04.







Clonage du référentiel Git à l'aide de la commande Git Clone

Si vous souhaitez créer un clone d'un référentiel Git existant, vous pouvez facilement le faire à l'aide de la commande Git clone. Par exemple, si vous souhaitez contribuer à un projet, utilisez simplement la commande Git clone. Si vous avez déjà utilisé des systèmes VCS, comme Subversion, alors vous serez familiarisé avec les commandes 'clone' et non 'checkout'. Ces systèmes ne prennent que la copie de travail. Ici, le clone Git est l'ensemble du référentiel du serveur au lieu d'une simple copie de travail. Lorsque vous exécutez une commande de clonage Git sur votre système, chaque version du fichier avec l'ensemble du projet est extraite par défaut à l'emplacement spécifié. Supposons que si votre disque de serveur est corrompu pour une raison quelconque, alors en utilisant les clones de n'importe quel client, vous pouvez remettre le serveur dans son état. Vous risquez de perdre des hooks côté serveur, mais toutes les versions de fichiers y seraient disponibles.



Syntaxe de la commande Git Clone

$git clone <URL git hub>

Exemple



Par exemple, nous voulons cloner une bibliothèque appelée 'libgit2'. En utilisant le lien Git, illustré ci-dessous, vous pouvez créer une copie de cette bibliothèque.






Maintenant, en exécutant la commande Git clone suivante, créez un clone de ce dépôt :

$git clonehttps ://github.com/libgit2/libgit2


La commande ci-dessus crée un répertoire nommé 'libgit2' dans lequel le répertoire .git s'initialise à l'intérieur, toutes les données du référentiel ci-dessus, puis extrait la dernière version de la copie de travail. Maintenant, vous pouvez naviguer dans le répertoire 'libgit2' qui a déjà été créé. Vous y trouverez tous les fichiers du projet, prêts à être utilisés dès maintenant.



Vous pouvez cloner un référentiel dans un répertoire renommé au lieu de libgit2, puis vous pouvez spécifier un argument supplémentaire comme nom du répertoire.

$git clonehttps ://github.com/libgit2/libgit2 montestprojet


La commande ci-dessus fera la même chose que la précédente, mais maintenant le nom du répertoire cible s'appelle 'mytestproject'. À l'aide de la commande suivante, vous pouvez naviguer dans le répertoire ci-dessus et lister les fichiers du répertoire « mytestproject » :

$CDmontestprojet

$ls

Options de clone Git

Avec la commande Git clone, vous pouvez utiliser de nombreuses options différentes selon vos besoins. Pour afficher toutes les options de clonage Git, vous taperez la commande suivante sur le terminal :

$git clone

Vous observerez les différentes options que vous pouvez facilement utiliser avec la commande Git clone.

Exemples de protocole d'URL Git

Vous pouvez trouver les protocoles d'URL Git dans la syntaxe suivante :

SSH :

ssh ://[utilisateur@]hôte.xz[:Port]/chemin/à/repo.git/

aller :

aller://hôte.xz[:Port]/chemin/à/repo.git/

HTTP :

http[s]://hôte.xz[:Port]/chemin/à/repo.git/

Conclusion

À partir des informations ci-dessus, nous avons expliqué comment utiliser la commande Git clone sur Ubuntu 20.04. De plus, nous avons vu comment cloner un référentiel cible. Git prend en charge différents protocoles d'URL, y compris ceux que nous avons mentionnés dans cet article. Pour plus d'informations sur la commande Git clone, vous pouvez obtenir de l'aide auprès du page d'accueil de la commande Git clone.