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