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