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