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