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