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