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 (4%) checkout checkout (4%) merge->checkout commit commit (28%) merge->commit fetch fetch (3%) merge->fetch diff diff (29%) merge->diff status status (4%) merge->status stash stash (0%) merge->stash push push (10%) checkout->push checkout->checkout checkout->commit checkout->merge commit->push rm rm (0%) commit->rm commit->checkout commit->commit commit->diff add add (5%) commit->add commit->status chekcout chekcout (0%) commit->chekcout reset reset (0%) commit->reset fetch->status fetch->merge diff->push diff->checkout diff->commit diff->diff diff->status comit comit (0%) diff->comit status->push status->checkout status->diff status->add stash->diff stash->merge push->push push->checkout push->commit push->fetch push->diff push->status pull pull (0%) push->pull add->commit add->diff add->add rm->rm rm->commit chekcout->checkout reset->diff comit->commit pull->push clone clone (5%) clone->clone clone->checkout clone->add