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