–
Mission 1Git & GitHub

Le premier commit

Monde 1 · Premiers commits

Codey

Concept

Des photos du projet

Git garde l'historique d'un projet sous forme de commits : chaque commit est une photo complète des fichiers à un instant, avec un message qui dit ce qui a changé et pourquoi.

Un fichier traverse trois zones. La copie de travail : les fichiers tels que tu les modifies. La zone de préparation (l'index) : ce que tu choisis de mettre dans la prochaine photo, avec git add. Le dépôt : les photos prises, avec git commit.

git init crée le dépôt (un dossier caché .git) ; git status dit à tout moment où en est chaque fichier. Dans ce cours, echo "texte" > fichier écrit dans un fichier, comme dans un vrai terminal.

Exemple
1git init2echo "# Sys-Code" > README.md3git status                       # README.md : non suivi4git add README.md                # préparé pour la prochaine photo5git commit -m "Premier commit"   # la photo est prise6git log --oneline

Un bon message de commit se lit comme la fin de la phrase « Ce commit… » : « Ajoute la page d'accueil », « Corrige le calcul du score ».