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