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