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