Git is complicated, and it seems like everyone has a set of customizations they use to try and make it easier to use. Sometimes it aliases for clarifying what exactly git checkout will do. Sometimes it’s a pre-built ~/.gitconfig file that has lots of tweaks and display customizations and options configured.