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