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