Leçon 3 / 20

Initialiser le dépôt du site

8 min Git — versionner son code Gratuit

Objectif : Créer un dépôt Git dans le dossier de travail du site.

Vous allez suivre les changements d’un petit site statique, mais Git ne peut pas conserver son historique tant qu’aucun dépôt n’est initialisé. Cette étape crée le dépôt au bon endroit, sans encore ajouter de fichiers ni enregistrer de version.

Préparer le dossier du site

Dans les leçons précédentes, vous avez distingué le dossier du projet du dépôt local qui conserve son historique. Vous avez également configuré l’identité que Git utilisera pour vos commits ; vous pouvez maintenant créer le dépôt, sans modifier cette configuration personnelle. Pour cet exercice, le dossier du site s’appelle suivi-site.

Ouvrez un terminal à l’emplacement où vous souhaitez conserver ce dossier, puis exécutez les commandes suivantes. La première crée le dossier, la deuxième vous y place et la dernière initialise Git dans le dossier courant.

Terminal
mkdir suivi-site
cd suivi-site
git init
Résultat attendu
Initialized empty Git repository in …/suivi-site/.git/

Le message indique que Git a créé un dépôt vide dans suivi-site. Le chemin affiché dépend de votre ordinateur et la formulation peut varier selon la version de Git ; vérifiez surtout que le chemin se termine par suivi-site/.git/. Si vous aviez déjà créé le dossier, ne relancez pas mkdir : placez-vous simplement dedans avant d’exécuter git init.

Comprendre ce qui vient d’être créé

Le répertoire de travail est le dossier dans lequel vous consultez et modifiez les fichiers du site. Ici, il s’agit de suivi-site ; vous y ajouterez ensuite les fichiers prévus par le projet : index.html, style.css et README.md. L’initialisation n’écrit pas ces fichiers à votre place et ne change pas le contenu du site.

La commande git init crée dans le dossier un répertoire caché nommé .git. Celui-ci contient les données internes dont Git a besoin pour gérer le dépôt, notamment les informations liées à son organisation et à son futur historique. Vous n’avez pas à créer ni à remplir ce répertoire vous-même.

À ce stade, vous avez seulement préparé l’emplacement où Git suivra le projet. Aucun contenu du site n’a encore été créé, et aucune version du projet n’a été enregistrée. La prochaine étape consistera à préparer les fichiers et à réaliser le premier commit ; les commandes correspondantes seront détaillées dans les leçons suivantes.

À retenir

  • Créez ou choisissez le dossier qui contiendra les fichiers du site.
  • Placez-vous dans ce dossier avant de lancer `git init`.
  • La commande `git init` initialise un dépôt à l’emplacement courant.
  • Git crée un répertoire caché `.git` ; ne le modifiez pas manuellement.
  • L’initialisation ne crée ni les fichiers du site ni une version enregistrée.

Envie d'aller plus loin ?

Les cours Enovatic sont gratuits et le resteront. Si vous cherchez un accompagnement encadré, nos formations professionnelles sont animées par les mêmes formateurs.