Comment utiliser la commande git clone?

Comment utiliser la commande git clone?

La commande git la plus couramment utilisée est le «clone git». 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 explorerez en détail l'utilisation de la commande Git Clone. Une utilité en ligne de commande de Git qui est utilisée 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 mis en œuvre les exemples Git Clone sur Ubuntu 20.04 Système Linux.

Clonage du référentiel Git en utilisant la commande Git Clone

Si vous souhaitez faire un clone d'un référentiel GIT existant, vous pouvez facilement le faire en utilisant la commande Git Clone. Par exemple, vous souhaitez contribuer à un projet, puis utilisez simplement la commande Git Clone. Si vous avez déjà utilisé des systèmes VCS, comme Subversion, vous serez familier avec les commandes «clone» et non «paiement». Ces systèmes ne prennent que la copie de travail. Ici, le clone Git est le référentiel entier du serveur au lieu d'une simple copie de travail. Lorsque vous exécutez une commande git clone sur votre système, chaque version du fichier avec l'ensemble du projet est abaissée par défaut à votre emplacement spécifié. Supposons que si votre disque de serveur est corrompu pour quelque raison que ce soit, alors en utilisant les clones de tout client, vous pouvez remettre le serveur à son état. Vous pouvez perdre des crochets côté serveur, mais toutes les versions de fichiers y seraient disponibles.

Syntaxe de commande Git Clone

$ git clone

Exemple

Par exemple, nous voulons cloner une bibliothèque appelée «libgit2». En utilisant le lien git, qui est 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 référentiel:

$ git clone https: // github.com / libgit2 / libgit2


La commande ci-dessus crée un répertoire nommé «libgit2» dans lequel le .Le répertoire GIT s'initialise à l'intérieur, toutes les données du référentiel ci-dessus, puis vérifient 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 de projet, prêt à être utilisé 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 clone https: // github.com / libgit2 / libgit2 mytestproject


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

$ cd mytestproject
$ ls -a

Options de clone Git

Avec la commande git clone, vous pouvez utiliser de nombreuses options différentes en fonction de vos exigences. Pour afficher toutes les options de clone Git, vous tapez 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 URL Git

Vous pouvez trouver des protocoles GIT URL dans la syntaxe suivante:

Ssh :

ssh: // [utilisateur @] hôte.xz [: port] / path / to / repo.git /

Git :

git: // hôte.xz [: port] / path / to / repo.git /

Http :

http [s]: // hôte.xz [: port] / path / to / repo.git /

Conclusion

D'après les informations ci-dessus, nous avons discuté de la façon d'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 URL, y compris ceux que nous avons mentionnés dans cet article. Pour plus d'informations sur la commande Git Clone, vous pouvez obtenir l'aide de la page principale de la commande Git Clone.