Как принудительно удалить удаленную ветку в GitHub?
У меня есть 2 удаленных филиала:
- 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
.
Если ошибка возникает из-за того, что ветка не существует в репозитории, то почему она появляется в списке удаленных веток?
а также
Есть ли способ принудительного удаления удаленной ветки?
Спасибо за ваше время.