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