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