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