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