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