Full version | Sparse version

An edge from 'commit' to 'push' means that you did 'git commit' right before 'git push'. Thicker edges happened more times.

The sparse version only has edges in the top 99% of transitions.

%3 checkout checkout (7%) checkout->checkout status status (15%) checkout->status add add (22%) checkout->add pull pull (2%) checkout->pull status->checkout log log (3%) status->log commit commit (15%) status->commit status->add rebase rebase (5%) status->rebase diff diff (8%) status->diff add->status add->commit add->rebase add->diff commit->checkout push push (6%) commit->push commit->log commit->commit commit->add commit->rebase commit->diff rebase->push rebase->status rebase->log diff->checkout diff->status diff->commit diff->add diff->diff log->status log->add push->checkout push->status push->add push->diff branch branch (1%) branch->checkout mv mv (0%) mv->status show show (1%) show->checkout