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