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