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