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