У меня есть две удаленные ветки:
- pending-issues-in-project
- new-issues-in-project
Я попытался удалить pending-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 '[email protected]:forkedRepo/RepoName.git'
Итак, я думал, что я удалил ветвь pending-issues-in-project
, но когда я запустил приложение
git branch -a
он показывает ветвь pending-issues-in-project
в списке.
Когда я попробовал то же самое (попробовал удалить) для new-issues-in-project
, он сработал.
Я уже удалил оба ветки с локального сервера, используя git branch -D branchName
.
Если ошибка возникает, потому что ветвь не существует в репозитории, тогда почему он входит в список удаленных веток?
и
Есть ли способ принудительного удаления удаленной ветки?
Спасибо за ваше время.