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 (19%) branch branch (0%) diff->branch grep grep (7%) diff->grep log log (10%) diff->log status status (5%) diff->status reset reset (2%) diff->reset add add (7%) diff->add checkout checkout (11%) diff->checkout commit commit (12%) diff->commit diff->diff branch->grep grep->grep push push (6%) grep->push grep->diff pull pull (6%) log->pull rebase rebase (2%) log->rebase log->log log->push log->status log->add log->commit log->diff show show (1%) log->show status->add status->checkout status->commit status->diff reset->rebase reset->log reset->add reset->checkout add->log add->status add->reset add->add add->checkout add->commit add->diff checkout->pull checkout->rebase merge merge (2%) checkout->merge checkout->log checkout->status checkout->checkout checkout->commit checkout->diff stash stash (1%) commit->stash commit->pull commit->grep commit->log commit->push commit->reset commit->add commit->checkout commit->commit commit->diff rebase->rebase rebase->checkout pull->pull pull->merge pull->log pull->push pull->checkout pull->diff fetch fetch (0%) pull->fetch merge->pull merge->reset merge->add stash->diff push->log remote remote (3%) push->remote push->checkout push->diff push->show show->pull show->push show->reset remote->pull remote->remote