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