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