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