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