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.

Rebase · level 4.5Transplant a branch

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

learngit
16 / 33
0 XP

Working directory

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

Transplant a branch

+0 XP

Three arguments: where it lands, where to cut, what to move. add login form stayed exactly where it was. This is the sharpest tool in Git and you just used it.

Start Conflicts →