Cloner un référentiel dans Git

Abdul Jabbar 30 janvier 2023
  1. Cloner un référentiel Git
  2. Cloner un référentiel Git dans un dossier
Cloner un référentiel dans Git

Git est connu comme l’un des systèmes de contrôle de version les meilleurs et les plus exigeants pour tous les développeurs du monde entier. Il s’agit de loin d’un système de contrôle de version distribué qui utilise son référentiel local et représente les fonctionnalités typiques de gestion des versions et de branchement pour le serveur distant.

Git est couramment utilisé par divers projets open source et est également utilisé par de nombreuses entreprises pour conserver les programmes et les codes à un endroit le plus sûr.

Un clone d’un référentiel Git déjà existant est le même que ce référentiel et non un indicateur. Cela signifie qu’il s’agit d’une copie complète, y compris les métadonnées du référentiel.

Pour cloner un référentiel, nous devons d’abord le cloner, ce qui copie les données et les métadonnées, puis passer au référentiel cloné. Un clone peut être créé à l’aide de la commande git clone.

Cette commande prend l’URL du référentiel source et crée une copie locale du référentiel source. Le nouveau dépôt a une copie du HEAD du dépôt d’origine, des commits et, éventuellement, une copie du reflog du dépôt d’origine.

Git refusera de travailler sur un clone qui n’est pas une copie exacte du référentiel d’origine. Nous voulons cela parce que si nous créons un clone d’un référentiel, nous voulons que les résultats soient portables sur n’importe quel autre ordinateur, pas seulement celui sur lequel le clone a été créé.

Pour cloner un référentiel Git existant, nous avons besoin de l’URL du référentiel.

La commande git clone télécharge le référentiel complet à partir d’un emplacement distant, puis stocké localement dans le répertoire .git. Nous pouvons partager ce référentiel avec d’autres personnes au sein d’une équipe ou en dehors de l’équipe, qui peuvent ensuite cloner une copie du référentiel à partir de cet emplacement.

Pour cloner un référentiel existant, nous devons connaître l’emplacement du référentiel. Nous pouvons obtenir cet emplacement de plusieurs manières : Git stocke tous les fichiers du référentiel dans un sous-répertoire du répertoire .git, à la racine du référentiel. Ce répertoire est nommé d’après l’identifiant du référentiel.

Cloner un référentiel Git

Cet article créera un clone du référentiel Git à l’aide d’une seule commande Git. Cette commande prendra un instantané du référentiel dans le répertoire courant. La commande mentionnée ci-dessus peut être utilisée comme suit :

git clone <url> <name>

Remarque : <URL> est l’adresse du référentiel, et <name> est le nom de votre référentiel distant. Le <name> est facultatif et n’est utilisé que si vous souhaitez modifier le nom du référentiel distant.

Cloner un référentiel Git dans un dossier

Si nous voulons cloner un dépôt Git dans un dossier spécifique, nous allons exécuter la commande git clone et spécifier le dossier destination que nous voulons cloner et utiliser à l’avenir.

git clone <url> <directory>

<url> est l’adresse du référentiel et <directory> est le chemin du dossier de destination spécifié.

Auteur: Abdul Jabbar
Abdul Jabbar avatar Abdul Jabbar avatar

Abdul is a software engineer with an architect background and a passion for full-stack web development with eight years of professional experience in analysis, design, development, implementation, performance tuning, and implementation of business applications.

LinkedIn

Article connexe - Git Clone