Git ошибка: src refspec master не соответствует какой-либо ошибке: не удалось нажать некоторые ссылки
Я пытаюсь добавить файл в мой репозиторий на BitBucket, и у меня возникают проблемы.
Я использую GIT, и это то, что я набираю
$ cd lis4368/assignments
$ git remote
$ git remote -v
$ git remote rm origin
а затем я набираю это (это то, что BitBucket мне подсказывает)
$ git remote add origin https://[email protected]/cpb09e/cpb09e.git
$ git push -u origin master
И я продолжаю получать это сообщение об ошибке:
error: src refspec master does not match any.
error: failed to push some refs to 'https://[email protected]/cpb09e/cpb09e.git'
Может кто-то мольбы помочь мне? Я пробовал все: от GIT commit до rm -rf *, и я не могу заставить ничего работать.
Ответы
Ответ 1
Одна классическая первопричина для этого сообщения:
- когда репо было инициализировано (
git init lis4368/assignments
),
- но никакой фиксации не было сделано
Т.е., если вы не добавили и не перенесли хотя бы один раз, локальная ветвь master
не будет нажата.
См. "Почему мне нужно явно нажимать новую ветку?" для более.
Ответ 2
Он не признает, что у вас есть ведущая ветвь, но я нашел способ обойти это. Я узнал, что нет ничего особенного в ведущей ветке, вы можете просто создать другую ветвь и называть ее главной ветвью и тем, что я сделал.
Чтобы создать главную ветвь:
git checkout -b master
И вы можете с этим справиться.