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