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