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é plus tard 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 éloigné. Lorsque la commande git clone est utilisée pour cloner un référentiel distant du compte GitHub, il copie le contenu complet du référentiel cible avec toutes les versions des fichiers et dossiers. Supposons que l'utilisateur GIT doit effectuer la correction sur le contenu du référentiel, ajouter ou supprimer plus d'un fichier et pousser les engins plus grands. Dans ce cas, il est préférable de faire un clone du référentiel GitHub requis la modification. Le référentiel peut être poussé vers le serveur distant plus tard après modification. La commande Git Clone peut être utilisée pour cloner tout référentiel local également. Les façons de cloner un référentiel à distance et local se sont montrés dans ce tutoriel.

Conditions préalables:

Installer GitHub Desktop

GitHub Desktop aide l'utilisateur GIT à effectuer graphiquement les tâches liées à Git. Vous pouvez facilement télécharger le dernier installateur 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 vérifier le tutoriel pour l'installation de 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 tutoriel 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 ce qui suit 'CD'commande d'aller au dossier, aviation de git où le nouveau référentiel local sera créé. 'Git Clone'La commande fera une copie du référentiel distant nommé Django au 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. 'LS'La commande affichera le contenu du dossier actuel.

$ cd git-repositories
$ git clone 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.

$ cd django
$ ls


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 de GitHub.com. https: // github.com / fyc21 / django

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

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

La commande clone pour copier le référentiel distant dans un référentiel local avec ce même nom a été affiché 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 s'est montré dans cette partie de ce tutoriel. Exécutez la commande suivante pour créer un référentiel local avec le nommé django-tutoriels en clonage le référentiel distant nommé Django.

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

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

Clone Un référentiel distant à l'aide de GitHub Desktop:

Ouvrez le bureau GitHub et cliquez sur l'option "Clone un référentiel sur 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é après avoir terminé le processus de clonage. Ce référentiel ne contient qu'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 du dossier de l'emplacement actuel. 'CD'La commande changera l'emplacement du répertoire dans le dossier, frapper c'est le dossier de référentiel local copié à partir du référentiel distant. La première 'LS' La commande affichera la liste des fichiers et du dossier du référentiel local, frapper.

$ ls
$ cd bash
$ ls

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

Cloner un référentiel local:

Le 'clone git'La commande peut créer un nouveau référentiel local en copiant un référentiel local existant. La première 'LS'La commande affichera la liste des fichiers et dossiers avant d'exécuter le cloner commande. Le cloner La commande créera un nouveau référentiel nommé bash-tutorial en copiant le référentiel local nommé frapper. Le dernier 'LS'La commande affichera la liste des fichiers et des dossiers après avoir exécuté le cloner commande.

$ ls
$ git clone bash bash-tutorial
$ ls

La sortie suivante montre que le nouveau référentiel local a été créé après avoir exécuté les commandes ci-dessus. Ici, bash-tutorial est le référentiel local nouvellement créé.

Conclusion:

Différentes utilisations de la commande Clone ont été montrées dans ce tutoriel en utilisant plusieurs référentiels de démonstration. Les façons de cloner le référentiel à distance ont été expliqués ici en utilisant le bourse terminal et github. La voie de cloner le référentiel local a été affichée en exécutant la commande git du terminal. J'espère que les lecteurs pourront cloner correctement tout référentiel local ou distant après avoir lu ce tutoriel.