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