i feel like git really suffers from not having one definitive source to learn modern git
git switch is complete news to far too many people