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