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