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