Switching quickly and easily between multiple branches of development in Git is often much more involved than git checkout.