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