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