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 →