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