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