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