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