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 (28%) status->status diff diff (13%) status->diff pull pull (6%) status->pull commit commit (5%) status->commit add add (2%) status->add merge merge (3%) status->merge checkout checkout (6%) status->checkout diff->status diff->pull diff->checkout log log (5%) diff->log pull->status pull->commit push push (9%) pull->push commit->pull commit->push add->status add->commit merge->diff merge->push branch branch (9%) merge->branch checkout->status checkout->diff checkout->merge checkout->checkout log->push log->log show show (1%) log->show push->checkout push->branch branch->pull branch->checkout branch->branch fetch fetch (1%) branch->fetch --no-merged --no-merged (1%) -no-merged -no-merged (1%) --no-merged->-no-merged -no-merged->branch --merged --merged (1%) fetch->branch --not-merged --not-merged (2%) --not-merged->--no-merged --not-merged->--merged merged merged (1%) merged->--not-merged