1. Découvrir : une modification n’est pas une version enregistrée
Tu gères une petite page fictive. Change son titre, puis observe ce qui est modifié. Tu peux enregistrer un instantané (« commit ») ou revenir au dernier instantané. Rien n'est envoyé sur Internet.
2. Observer : état enregistré et travail en cours
Dernière version enregistrée
Lien :
Copie de travail
Lien :
Différence expliquée
3. Explorer l'historique sans effacer les versions
Chaque commit fictif conserve un instantané. Sélectionne une version pour l'inspecter, puis restaure-la dans la copie de travail. Cette restauration ne supprime pas l'historique.
Dernière version enregistrée : Version 1 — État initial
Version sélectionnée pour examen : Version 1 — État initial
Copie de travail : Identique à la dernière version enregistrée
Sélectionner une version permet seulement de la consulter. Le bouton « Charger cette version » copie son contenu dans la zone de travail, sans changer le dernier commit.
Pourquoi ne pas confondre Git et GitHub ?
Git conserve un historique de versions dans un dépôt. GitHub est un service en ligne qui peut héberger ce dépôt et faciliter la collaboration. Ici, nous simulons seulement quelques concepts de Git, sans utiliser réellement Git.
Et les branches ?
Une branche permet d'explorer une évolution séparément avant de décider de l'intégrer. Notre simulateur représente un seul historique linéaire : il ne simule pas les branches, les fusions ni les conflits.
4. Réutiliser : préparer un vrai commit
Décris la modification que tu viens d'effectuer. Une bonne description indique ce qui change, sans promettre que tout fonctionne.
Comment essayer ensuite dans un projet personnel ?
Sur une copie d'essai de ton projet, modifie un texte. Si Git est déjà installé et configuré, utilise git status puis git diff pour examiner les changements. Après vérification, git add index.html et git commit -m "Clarifier le titre" peuvent enregistrer cette modification. Vérifie le nom du fichier avant toute commande. Aucune commande destructive n'est nécessaire.
Ce que cette simulation ne fait pas
Elle ne crée aucun vrai commit Git, ne publie rien sur GitHub et ne remplace pas une sauvegarde externe. Les états sont conservés uniquement pendant l'ouverture de cette page.