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