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