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