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