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