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