It's 4:59 PM on Friday. You're about to ship your feature when you spot a typo — 'intialStatus' instead of 'initialStatus' — committed THREE changes ago. In Git this means rebase -i, edit, fix, continue, force push. In jj, you jump back, fix it, and the fix magically flows up through every descendant. Let's go home early. #DontPushOnFriday
Check the log: jj log
You have a stack of 3 changes. The typo is in "Add API call" (change ID wtypo02) — the variable reads "intialStatus" instead of "initialStatus". Type jj log to see the stack.
● Check the log: `jj log`
○ Jump into the old change: `jj edit wtypo02`
○ Fix the typo: `echo "export let initialStatus = -1" > src/api.ts`
○ Describe the fix: `jj describe -m "Fix API call"`
○ Jump back to the top: `jj edit wtypo03`
jj Terminal
📘 Starting tutorial: The Friday Typo
Fix a commit deep in a stack — jj edit lets you travel back in time.