I’m pretty sure I saw somewhere in a popular Git project the branches had a pattern like “feature/xyz”.
However when I try to create a branch with the slash character, I get an error:
$ git branch labs/feature
error: unable to resolve reference refs/heads/labs/feature: Not a directory
fatal: Failed to lock ref for update: Not a directory
Same problem for (my initial attempt):
$ git checkout -b labs/feature
How does one create a branch in Git with the slash character?
Are you sure branch
labsdoes not already exist (as in this thread)?Note that
labsmust not be an existing branch, as ddruganov points out in the comments:As explained in "
git push: refs/heads/my/subbranchexists, cannot create":