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