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