Il est 16h59 vendredi. Vous êtes sur le point de livrer votre feature quand vous repérez une typo — « intialStatus » au lieu de « initialStatus » — committée TROIS changes plus tôt. Dans Git ça veut dire rebase -i, edit, fix, continue, force push. Dans jj, vous sautez en arrière, vous corrigez, et le fix remonte comme par magie à travers chaque descendant. Rentrons tôt. #DontPushOnFriday
Vérifiez le log : jj log
Vous avez un stack de 3 changes. La typo est dans « Add API call » (change ID wtypo02) — la variable est écrite « intialStatus » au lieu de « initialStatus ». Tapez jj log pour voir le stack.
● Vérifiez le log : `jj log`
○ Sautez dans l'ancien change : `jj edit wtypo02`
○ Corrigez la typo : `echo "export let initialStatus = -1" > src/api.ts`
○ Décrivez le fix : `jj describe -m "Fix API call"`
○ Revenez au sommet : `jj edit wtypo03`
Terminal jj
📘 Starting tutorial: The Friday Typo
Fix a commit deep in a stack — jj edit lets you travel back in time.