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