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