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