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