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