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