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.
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 --onelineUn bon message de commit se lit comme la fin de la phrase « Ce commit… » : « Ajoute la page d'accueil », « Corrige le calcul du score ».

