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