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