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