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