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 status status (8%) add add (9%) status->add commit commit (8%) status->commit add->add add->commit rm rm (2%) add->rm push push (7%) commit->push rebase rebase (3%) commit->rebase rm->rm rm->status rebase->push show show (3%) show->show cherry-pick cherry-pick (2%) cherry-pick->cherry-pick log log (10%) cherry-pick->log log->show log->log checkout checkout (14%) log->checkout branch branch (4%) log->branch checkout->log pull pull (5%) checkout->pull checkout->checkout branch->checkout stash stash (2%) stash->pull stash->checkout pull->checkout diff diff (5%) diff->add diff->commit submodule submodule (1%) submodule->status fetch fetch (3%) fetch->checkout fetch->fetch