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