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