Configurer un dépôt Git

Un dépôt Git, ou repo, est un dossier dans lequel Git suit les modifications. Il peut y avoir n’importe quel nombre de dépôts sur un ordinateur, chacun stocké dans son propre dossier. Chaque dépôt Git sur un système est indépendant, de sorte que les modifications enregistrées dans un dépôt Git n’affectent pas le contenu d’un autre.

Un dépôt Git contient chaque version de chaque fichier enregistré dans le dépôt. Cela est différent des autres systèmes de contrôle de version qui stockent uniquement les différences entre les fichiers. Git stocke les versions de fichiers dans un dossier .git masqué en même temps que d’autres informations dont il a besoin pour gérer le code. Git enregistre ces fichiers très efficacement. Par conséquent, avoir un grand nombre de versions ne signifie pas qu’il utilise beaucoup d’espace disque. Le stockage de chaque version d’un fichier permet à Git de mieux fusionner le code et facilite l’utilisation rapide de plusieurs versions du code.

Les développeurs travaillent avec Git via des commandes émises lors de l’utilisation d’un dépôt local sur l’ordinateur. Même lors du partage de code ou de l’obtention de mises à jour de l’équipe, cela se fait à partir de commandes qui mettent à jour le dépôt local. Cette conception locale est ce qui rend Git un système de contrôle de version distribué. Chaque dépôt est autonome, et le propriétaire du dépôt est responsable de le tenir à jour avec les modifications des autres.

Git repositories

La plupart des équipes utilisent un dépôt central hébergé sur un serveur auquel tout le monde peut accéder pour coordonner ses modifications. Le dépôt central est généralement hébergé dans une solution de gestion du contrôle de code source, comme GitHub ou Azure DevOps. Une solution de gestion du contrôle de code source ajoute des fonctionnalités et facilite la collaboration.

Créez un nouveau référentiel Git

Vous avez deux options pour créer un dépôt Git. Vous pouvez en créer un à partir du code d’un dossier sur un ordinateur ou en cloner un à partir d’un dépôt existant. Si vous utilisez du code qui se trouve uniquement sur l’ordinateur local, créez un dépôt local à l’aide du code dans ce dossier. Toutefois, la plupart du temps, le code est déjà partagé dans un dépôt Git. Par conséquent, le clonage du dépôt existant sur l’ordinateur local est le moyen recommandé d’y accéder.

Créer un nouveau dépôt à partir de code existant

Utilisez la git init commande pour créer un dépôt à partir d’un dossier existant sur l’ordinateur. À partir de la ligne de commande, accédez au dossier racine contenant le code et exécutez :

> git init

pour créer le dépôt. Ensuite, ajoutez tous les fichiers du dossier à la première validation à l’aide des commandes suivantes :

> git add --all

> git commit -m "Initial commit"

Créer un dépôt à partir d’un dépôt distant

Utilisez la git clone commande pour copier le contenu d’un dépôt existant dans un dossier sur l’ordinateur. À partir de la ligne de commande, accédez au dossier pour contenir le dépôt cloné, puis exécutez :

> git clone https://<fabrikam.visualstudio.com/DefaultCollection/Fabrikam/_git/FabrikamProject>

Veillez à utiliser l’URL réelle du dépôt existant au lieu de l’URL d’espace réservé indiquée dans cet exemple. Cette URL, appelée URL de clone, pointe vers un serveur où l’équipe coordonne les modifications. Obtenez cette URL à partir de l’équipe ou du bouton clone sur le site sur lequel le dépôt est hébergé.

Il n’est pas nécessaire d’ajouter des fichiers ou de créer une validation initiale lorsque le dépôt est cloné, car il a été copié, ainsi que l’historique, à partir du dépôt existant pendant l’opération de clonage.

Étapes suivantes

GitHub et Azure Repos fournissent des dépôts Git publics et privés gratuits illimités.

Utilisateur de Visual Studio ? Découvrez comment créer et cloner des dépôts à partir de Visual Studio dans ce tutoriel Git.