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