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