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