Skip to content

Scenario library

Pick a starting history

Each scenario is a script of commands, not a snapshot — it replays when you open it, so what you see cannot disagree with what the commands actually do. Every one stops just before the interesting command and names it.

Integrate

Bringing a branch up to date with another, and what rebase does to the commits it moves.

Rewrite

Tidying your own history before anyone else sees it.

Recover

Getting back work that looks lost, because it almost never is.

Collaborate

History other people already have, and why rewriting it hurts them.