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