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