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