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