Just a tip: when teaching people, the readable alias is easier to remember and understand, i.e.
git switch --create new-branchThank you. It seems silly but my first parse was "-c(heckout)" but that comes from not using "switch" yet; I need to rewire my brain from "checkout".
It sounds like you are unaware of
and