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