Чтобы git создал ветку, каталог, в котором вы нуждаетесь, должен быть хранилищем git. Каталог - это git-репозиторий в двух случаях:
- Инициализируется как репозиторий git, используя
git init
- Это клон другого репозитория git, использующий
git clone "url"
В обоих случаях создается папка .git, содержащая структуру репозитория git и файлы.
Теперь, почему у вас проблема? Просто потому, что даже если вы клонировали проект и у вас есть git-репозиторий на вашем локальном компьютере, git не распознает его, потому что вы не находитесь в папке, содержащей git-репозиторий, когда вы пытаетесь создать новую ветку ,
Таким образом, вам просто нужно открыть терминал изнутри папки, содержащей репозиторий git, и затем выполнить git branch "branch name"
.