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