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 (2%) branch branch (1%) checkout checkout (7%) branch->checkout checkout->checkout checkout->pull add add (22%) checkout->add status status (15%) checkout->status commit commit (15%) add->commit diff diff (8%) add->diff add->status rebase rebase (5%) add->rebase status->checkout status->commit status->diff log log (3%) status->log status->add status->rebase push push (6%) rebase->push rebase->log rebase->status push->checkout push->diff push->add push->status log->add log->status commit->checkout commit->commit commit->diff commit->push commit->log commit->add commit->rebase diff->checkout diff->commit diff->diff diff->add diff->status show show (1%) show->checkout mv mv (0%) mv->status