У меня есть 2 удаленных ветки:
- pending-issues-in-project
- new-issues-in-project
Я пытался удалить ожидающих-проблем-в-проекте
вот так:
git push origin: pending-issues-in-project
, но я получил сообщение об ошибке:
error: unable to push to unqualified destination: pending-issues-in-project
The destination refspec neither matches an existing ref on the remote nor
begins with refs/, and we are unable to guess a prefix based on the source ref.
error: failed to push some refs to 'git@github.com:forkedRepo/RepoName.git'
Я подумал, что, возможно, я удалил ветвь pending-issues-in-project
, но когда я запускаю
git branch -a
, отображается ] ветвь ожидающих-проблем-в-проекте
в списке.
Когда я попробовал то же самое (попытался удалить) для новых проблем в проекте
, это сработало.
Я уже удалил обе ветки с локального сервера, используя git branch -D branchName
.
Если ошибка возникает из-за того, что ветка не существует в репозитории, тогда почему он попадает в список удаленных веток?
и
Есть ли способ принудительно удалить удаленную ветку?
Спасибо за ваше время.