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