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