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