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.

Undo · level 7.4Recover from the dead

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

learngit
29 / 33
0 XP

Working directory

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

Recover from the dead

+0 XP

This is the most useful thing in Git. Almost nothing you do is truly destructive. The reflog remembers every move for about 90 days. You can stop being afraid of rebase now.

Next level →