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