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