Comment cloner un référentiel git

Comment cloner un référentiel git ? : Le référentiel git peut être créé localement et publié ultérieurement dans le compte GitHub. Le référentiel peut être créé à distance et la copie du référentiel distant peut être stockée localement. Git clone est une commande git très utile pour copier ou cloner un référentiel existant particulier qui peut être local ou distant. Lorsque la commande git clone est utilisée pour cloner un référentiel distant à partir du compte GitHub, elle copie le contenu complet du référentiel cible avec toutes les versions de fichiers et de dossiers. Supposons que l’utilisateur git ait besoin de faire la correction sur le contenu du référentiel, d’ajouter ou de supprimer plusieurs fichiers et de pousser les commits les plus volumineux. Dans ce cas, il est préférable de faire un clone du référentiel GitHub requis pour la modification. Le référentiel peut être poussé vers le serveur distant ultérieurement après modification. La commande Git clone peut également être utilisée pour cloner n’importe quel référentiel local. Les méthodes de clonage d’un référentiel distant et local ont été illustrées dans ce didacticiel.

Conditions préalables:

Installez GitHub Desktop

GitHub Desktop aide l’utilisateur git à effectuer graphiquement les tâches liées à git. Vous pouvez facilement télécharger le dernier programme d’installation de cette application pour Ubuntu à partir de github.com. Vous devez installer et configurer cette application après le téléchargement pour l’utiliser. Vous pouvez également consulter le tutoriel pour installer GitHub Desktop sur Ubuntu pour connaître correctement le processus d’installation.

Créer un compte GitHub

Vous aurez besoin d’un compte GitHub pour vérifier les commandes utilisées dans ce didacticiel pour le référentiel distant.

Créer un référentiel local et distant

Vous devez créer un référentiel local et un référentiel distant pour vérifier les commandes utilisées pour le clonage.

Cloner un référentiel distant:

Ouvrez le terminal et exécutez la commande suivante `CD`commande pour aller dans le dossier, git-repositories où le nouveau référentiel local sera créé. `git clone`command fera une copie du référentiel distant nommé Django dans le dossier local. Vous devez fournir votre nom d’utilisateur et votre mot de passe du compte GitHub après avoir exécuté le `git clone`commande. `lsLa commande `affichera le contenu du dossier actuel.

$ CD git-repositories

$ clone git https://github.com/fyc21/Django

$ ls

La sortie suivante montre que le Django Le dossier est copié du serveur distant vers le dossier local.

Exécutez les commandes suivantes pour vérifier le contenu du Django dossier.

La sortie montre que le dossier Django a trois dossiers, Des modèles, Modèles, et Vues.

Le contenu du référentiel distant peut être vérifié en ouvrant le référentiel distant depuis github.com.

https://github.com/fyc21/Django

La sortie suivante montre que le référentiel distant contient le même contenu téléchargé dans le référentiel local.

Clonez un référentiel distant avec un nom différent:

La commande clone pour copier le référentiel distant vers un référentiel local avec le même nom a été montrée dans l’exemple précédent. L’utilisation de la commande clone pour créer un référentiel local à partir d’un référentiel distant avec un nom différent a été illustrée dans cette partie de ce didacticiel. Exécutez la commande suivante pour créer un référentiel local avec le nom didacticiels django en clonant le référentiel distant nommé Django.

$ clone git https://github.com/fyc21/Django django-tutoriels

La sortie suivante montre qu’un référentiel local nommé didacticiels django est créé à partir du référentiel distant nommé Django.

Clonez un référentiel distant à l’aide de GitHub Desktop:

Ouvrez le bureau GitHub et cliquez sur l’option « Cloner un référentiel depuis Internet…”Pour sélectionner le référentiel distant que vous souhaitez copier dans le système local.

La boîte de dialogue suivante apparaîtra pour sélectionner le référentiel distant. La liste des référentiels distants publiés s’affiche ici. Sélectionnez le référentiel nommé frapper, choisissez le chemin local où le référentiel sera stocké dans le lecteur local, et cliquez sur le Cloner bouton pour copier le référentiel.

Le contenu suivant sera affiché une fois le processus de clonage terminé. Ce référentiel contient un seul fichier copié dans le référentiel local, et le dernier message de validation est « Tutoriels Bash«.

Le référentiel distant a été copié correctement ou non dans le référentiel local peut être vérifié en exécutant le code suivant à partir du terminal. La première `ls` La commande affichera la liste des fichiers et le dossier de l’emplacement actuel.  »CD`la commande changera l’emplacement du répertoire en dossier, frapper c’est le dossier du référentiel local copié à partir du référentiel distant. La première `ls` La commande affichera la liste des fichiers et le dossier du référentiel local, frapper.

La sortie suivante montre que le référentiel distant est copié correctement dans le dossier défini du lecteur local et que le dossier contient le fichier nommé bash-basic-tutorial.sh du référentiel distant.

Cloner un référentiel local:

Leclone git`commande peut créer un nouveau référentiel local en copiant un référentiel local existant. Le premierlsLa commande `affichera la liste des fichiers et des dossiers avant d’exécuter le cloner commander. le cloner La commande créera un nouveau référentiel nommé tutoriel bash en copiant le référentiel local nommé frapper. Le dernierlsLa commande `affichera la liste des fichiers et des dossiers après l’exécution de la cloner commander.

$ ls$ clone git frapper tutoriel bash

$ ls

La sortie suivante montre que le nouveau référentiel local a été créé après l’exécution des commandes ci-dessus. Ici, tutoriel bash est le référentiel local nouvellement créé.

Conclusion:

Différentes utilisations de la commande clone ont été illustrées dans ce didacticiel en utilisant plusieurs dépôts de démonstration git. Les moyens de cloner un référentiel distant ont été expliqués ici en utilisant le terminal et GitHub Desktop. La manière de cloner le référentiel local a été montrée en exécutant la commande git depuis le terminal. J’espère que les lecteurs pourront cloner correctement n’importe quel référentiel local ou distant après avoir lu ce tutoriel.