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