Pourquoi as-tu besoin du contrôle de version ?
Le problème que le contrôle de version résout
⏱ Estim. ~4 min
01 · Lire
Imagine que tu écris un texte. Tu modifies, tu enregistres. Tu modifies encore un peu. Et là tu te rends compte que la version d'il y a deux heures était meilleure. Sauf qu'elle n'existe plus. Maintenant remplace ça par du code — des centaines de fichiers, plusieurs personnes qui modifient en même temps.
💡 Imagine çaLe contrôle de version, c'est comme les points de sauvegarde d'un jeu vidéo. Tu peux revenir à un état précédent à tout moment.
Points clés
- Chaque modification est enregistrée
- Tu peux revenir à n'importe quelle version antérieure
- Plusieurs personnes peuvent travailler sur le même projet
- Tu ne perdras plus jamais ton avancement
02 · Quiz
Quel est le principal problème que le contrôle de version résout ?
- Faire tourner le programme plus vite
- Corriger les bugs automatiquement
- Suivre toutes les modifications et permettre de revenir en arrière
- Réduire la taille des fichiers
03 · Glisser pour trier
Parmi les scénarios ci-dessous, lesquels ont besoin du contrôle de version ? Classe-les.
(Cette section est interactive — active JavaScript pour l'utiliser.)
04 · Lire
L'outil de contrôle de version que les devs utilisent s'appelle git. Il a été créé par Linus Torvalds (le même que pour Linux). Quasiment tous les projets logiciels de la planète l'utilisent.
Points clés
- git suit les modifications des fichiers au fil du temps
- GitHub est le site qui héberge les repos git en ligne
- repository (repo, dépôt) est un projet suivi par git
05 · Associer
Associe chaque concept git à sa description.
(Cette section est interactive — active JavaScript pour l'utiliser.)
Autres leçons de ce chapitre
⚠ L'expérience interactive complète nécessite JavaScript. Active-le et recharge la page.
※ Ce site est un projet éducatif indépendant — pas un produit officiel d'Anthropic. Claude™ est une marque déposée d'Anthropic, PBC.