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