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 (31%) reset reset (0%) status->reset push push (10%) status->push merge merge (2%) status->merge stash stash (1%) status->stash diff diff (10%) status->diff commit commit (11%) status->commit branch branch (4%) status->branch pull pull (2%) status->pull status->status add add (14%) status->add checkout checkout (9%) status->checkout reset->status push->stash push->branch push->pull push->status push->checkout merge->status stash->stash stash->pull stash->status diff->push diff->stash diff->diff diff->commit diff->status diff->add commit->push commit->branch commit->pull commit->status commit->add commit->checkout branch->push branch->diff branch->commit branch->branch branch->status branch->add branch->checkout pull->push pull->status pull->checkout add->diff add->commit add->branch add->status add->add checkout->merge checkout->stash checkout->status checkout->checkout remote remote (0%) remote->status