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