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