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