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