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