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