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