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