cd -
cd ./-
mkcd() { mkdir -p "$@" && cd !$; }
mkcd test1 test2 test3
git checkout -
I usually do `g c -` but I guess `g back` wouldn't be bad.