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