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