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