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 commit commit (8%) 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 pull->checkout diff diff (5%) add add (9%) diff->add diff->commit add->add add->commit rm rm (2%) add->rm status status (8%) rm->status rm->rm status->add status->commit fetch fetch (3%) fetch->checkout fetch->fetch stash stash (2%) stash->pull stash->checkout submodule submodule (1%) submodule->status