I need help figuring out how to clone a specific branch from a remote repository instead of the main branch. I’m working with a project called user_authentication and I want to get the experimental branch rather than the default one.
I’ve been trying different git commands but keep running into issues. Here are some of the approaches I attempted:
git checkout --track -b local_exp origin/experimental
and also tried:
git checkout --track -b local_exp git://github.com/username/user-authentication.git/experimental
But I keep getting this error message:
fatal: git checkout: updating paths is incompatible with switching branches
What’s the right way to clone and track a remote branch that isn’t the default one? I’m pretty new to git branching so any step by step guidance would be really helpful.