Как удалить удаленную ветвь (например, Github) из командной строки?

У меня есть репозиторий git на моей локальной машине:
Я добавляю новую ветвь с именем test и добавляю несколько коммитов
Затем я выхожу в ветку master и добавляю к ней коммит.
Поэтому я использую git push --all github и продолжаю работать над мастером. Через некоторое время я решила полностью удалить ветвь test и использовать: git branch -d test и git branch -r -d github/test, но она удаляет только локальную ветвь, используемую для отслеживания фактической ветки test, как git говорит:

Удаленная ветка удаленного отслеживания github/buggy (была acc5a58).

Я спрашиваю, есть ли способ удалить ветвь test с серверов github из командной строки?

Ответ 1

Как и для каждого сервера git:

$ git push github :<BRANCH_NAME>

или

$ git push github --delete <BRANCH_NAME>

Пример:

$ git push github --delete test

Ответ 2

Локальная ветвь

git branch -d local_branch

Удаленная ветка

git push origin --delete remote_branch

Ответ 3

Используйте эту команду:

git push github :test

Прочитайте "нажимать ничего как refname test на github remote"