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