Как принудительно удалить удаленную ветку в GitHub?

У меня есть 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 .

Если ошибка возникает из-за того, что ветка не существует в репозитории, тогда почему он попадает в список удаленных веток?
и
Есть ли способ принудительно удалить удаленную ветку?

Спасибо за ваше время.

15
задан Arpit Rawat 20 September 2012 в 17:21
поделиться