CodeAgeBy Sitezack
Git & CLI pour Pros ⌨️Maîtriser Git en ligne de commande0 XP
Progression du chapitre0/5

Leçon 1 sur 5

init, add, commit

Git suit ton code en trois zones : le répertoire de travail, la zone de préparation (staging) et l'historique des commits. git init crée le dépôt.

git add place des fichiers en staging ; git commit -m fige un instantané dans l'historique. On simule ces zones ici avec des listes Python.

# git add app.py       -> staging.append("app.py")
# git commit -m "msg"  -> commits.append({"message": "msg", "files": list(staging)})

🎯 Exercice

Fais un git add en ajoutant "app.py" puis "index.html" à staging. Fais ensuite un git commit : ajoute à commits le dictionnaire {"message": "Premier commit", "files": list(staging)}, puis vide staging. Affiche le nombre de commits.

Leçon PRO

Ce chapitre avancé fait partie de CodeAge PRO. Débloque-le pour continuer ton aventure.

Découvrir PRO