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