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