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