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