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