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