learngit

Levels need a desktop

A level is you typing real Git commands and editing files while the commit graph moves under you, all on one screen. That needs a keyboard and room for three columns.

Boss level · level 8.2Hotfix from the wrong parent

Open it on a laptop and you will be rebasing within the hour.

learngit
32 / 33
0 XP

Working directory

working tree cleannothing differs from the last commit
Unchanged3
app.js
fix.js
r.js
A addedM modifiedU untrackedD deleted
{ }select a file to edit
commit graph
↑ history · tab complete · ⌘Z undo

Hotfix from the wrong parent

+0 XP

Three arguments, three questions: where does it land, where do I cut, what am I moving. Once you can say the scenario out loud, --onto writes itself.

Next level →