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