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