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