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