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