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