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 init init (1%) add add (5%) init->add commit commit (11%) add->commit status status (13%) add->status commit->add commit->commit push push (26%) commit->push commit->status reset reset (1%) status->reset branch branch (1%) status->branch status->commit status->push checkout checkout (1%) status->checkout rm rm (5%) push->rm push->commit pull pull (13%) push->pull push->push remote remote (11%) push->remote rm->commit rm->status pull->add pull->pull pull->status remove remove (1%) remote->remove remote->push remote->remote remove->remote reset->status branch->pull checkout->pull update-index update-index (3%) update-index->status