Skip to content

Votre Premier Dépôt Git

Pour commencer à versionner un projet, vous devez configurer Git pour qu’il surveille le répertoire de ce projet. Cette action s’appelle initialiser un dépôt.

Terminal Interactif : Initialisation d’un projet

Section titled “Terminal Interactif : Initialisation d’un projet”

Suivez les instructions pas-à-pas dans le simulateur ci-dessous :

Commandes à exécuter

bash
# Cliquez sur les commandes à gauche pour les exécuter dans le simulateur
hashcode-academy:~$ _

Si vous listez les fichiers masqués de votre dossier (ls -la sous macOS/Linux ou dir /a sous Windows), vous observerez qu’un dossier nommé .git a été créé à la racine.

Le dossier interne .git

Le dossier .git est la base de données locale de votre dépôt. Il contient toute la configuration, les références, les objets compressés et l’historique complet de toutes vos modifications. Ne supprimez jamais ce dossier manuellement sous peine de détruire définitivement l’historique de version de votre projet.



Entraînez-vous à retenir les concepts clés en cliquant sur les cartes ci-dessous :

Question

Quelle commande initialise un nouveau dépôt Git dans un dossier ?

Cliquer pour révéler la réponse
Réponse

git init

Cliquer pour voir la question
Question

Que contient le dossier .git créé par git init ?

Cliquer pour révéler la réponse
Réponse

Il contient toute la base de données locale : configuration, références, objets compressés et l'historique complet des modifications du projet.

Cliquer pour voir la question
Question

Quelle commande permet de vérifier l'emplacement actuel avant d'exécuter git init ?

Cliquer pour révéler la réponse
Réponse

pwd (pour éviter d'initialiser un dépôt dans un mauvais dossier).

Cliquer pour voir la question
Question

Peut-on modifier manuellement les fichiers du dossier .git ?

Cliquer pour révéler la réponse
Réponse

Non, il est fortement déconseillé d'éditer ou de déplacer les fichiers du dossier .git. Il faut toujours utiliser les commandes officielles de Git.

Cliquer pour voir la question

Vérifiez vos connaissances sur l’initialisation d’un dépôt :

Quel dossier masqué contient toute la base de données et l'historique de version de votre projet Git ?


Maintenant que notre dépôt est initialisé, créons notre premier fichier et voyons comment l’enregistrer dans notre historique de commits.