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