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