Build
Formation · ta première application

Revenir en arrière quand il a cassé quelque chose.

Ça arrivera et probablement le jour où tu es pressé. Le 03/09, une page a été cassée volontairement puis remise en état, en trois minutes et trois enregistrements. Voilà les quatre situations réelles et la phrase à écrire pour chacune.

Voir ce qui a changé avant de paniquer, les quatre situations, annuler en gardant la trace, le cas « il a touché à dix fichiers » et la vérification qui prouve que c'est revenu.
La leçon d'avantLe dossier, le repo et git sans savoir git→

Avant tout : ne touche à rien pendant deux minutes

Le réflexe qui coûte le plus cher est de relancer une demande par-dessus, en espérant qu'il répare. Deux minutes de constat valent une heure de réparation en aveugle.

Ça ne marche plusRegarderce qui a changéAnnulerou corrigerRevérifier
Quatre étapes. La deuxième est celle que tout le monde saute.

La condition pour que tout ce guide fonctionne est dans la leçon précédente : un enregistrement quand ça marchait. Sans point de retour, il n'y a pas de retour.

Pour t'entraîner

L'exemple raconté ici a été vécu sur l'application de rendez-vous, que tu construiras à la leçon suivante. Pour t'entraîner sans risque, fais la même chose sur ton site : demande à Claude de retirer le bouton « Prendre rendez-vous » d'index.html et d'enregistrer, puis suis ce guide pour le faire revenir.

01

Voir ce qui a changé, avant tout

Deux demandes, dans l'ordre, avant toute réparation :

À écrire dans Claude Code
Qu'est-ce qui a changé dans le dossier depuis le dernier
enregistrement ? Donne-moi la liste des fichiers et le nombre de
lignes en plus ou en moins, sans rien modifier.

Chez moi, sur la casse volontaire du 03/09, la réponse tenait en une ligne : un seul fichier, templates/accueil.html, dix-sept lignes en moins. À ce stade tu sais déjà que ce n'est pas grave et où regarder.

Ce que tu lisCe que ça veut dire
Un fichier, quelques lignesRéparable directement, tu peux même corriger toi-même
Trois ou quatre fichiers liésNormal pour une évolution, relis le résumé de ce qu'il a fait
Dix fichiers ou plusIl a dérivé. Annule tout, reformule ta demande
Un fichier que tu ne connais pasDemande à quoi il sert avant de le garder
Les deux commandes sans danger

La commande derrière est git status pour la liste et git diff --stat pour le compte des lignes (par fichier, combien de lignes ajoutées ou retirées). Tu peux les taper toi-même dans un second terminal ouvert dans le dossier, comme à la leçon précédente : elles ne modifient rien.

Ne demande pas « répare » sans avoir regardé : il ferait une hypothèse sur ce qui est cassé, ajouterait du code par-dessus et tu te retrouverais avec deux problèmes au lieu d'un.

Premium

La suite est dans la formation.

Tu viens de lire la première partie. Il en reste 4, avec les commandes exactes et les pièges à chaque étape :

  1. Les quatre situations et la phrase pour chacune
  2. Ce que ça donne, en vrai
  3. Le cas où il a touché à dix fichiers
  4. L'habitude qui rend tout ça inutile

29 € une seule fois, accès à vie. 29 € pour les 50 premiers membres, il en reste 35. Ensuite 49 €.

Prendre l'accès à vie