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