Interactive tool

Git graph, staging & rebase

Edit files, stage, commit, branch, merge, and rebase on an in-memory repo. 22 graded challenges; status shows staged / unstaged / untracked.