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