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 checkout checkout (5%) checkout->checkout diff diff (11%) checkout->diff status status (18%) checkout->status fetch fetch (0%) checkout->fetch add add (11%) checkout->add pull pull (1%) checkout->pull commit commit (27%) checkout->commit diff->checkout diff->diff diff->status diff->add diff->commit wdiff wdiff (0%) diff->wdiff status->checkout status->diff status->add status->commit log log (1%) status->log init init (0%) status->init push push (6%) status->push reset reset (0%) status->reset fetch->fetch add->diff add->status add->add add->commit add->push pull->checkout pull->status commit->checkout commit->diff commit->status commit->add commit->commit commit->log wshow wshow (0%) commit->wshow show show (1%) commit->show commit->push commit->reset remote remote (1%) commit->remote clone clone (2%) commit->clone rm rm (1%) commit->rm wdiff->diff log->log log->show push->status push->remote reset->status wshow->wshow wshow->show show->wshow show->show remote->push rm->commit rm->rm grep grep (0%) grep->grep rlog rlog (0%) rlog->log mv mv (0%) mv->commit branch branch (0%) branch->checkout plog plog (0%) plog->rlog