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