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