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