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