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