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