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