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