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