Ответ 1
Как и для каждого сервера git
:
$ git push github :<BRANCH_NAME>
или
$ git push github --delete <BRANCH_NAME>
Пример:
$ git push github --delete test
У меня есть репозиторий 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 из командной строки?
Как и для каждого сервера git
:
$ git push github :<BRANCH_NAME>
или
$ git push github --delete <BRANCH_NAME>
Пример:
$ git push github --delete test
Локальная ветвь
git branch -d local_branch
Удаленная ветка
git push origin --delete remote_branch
Используйте эту команду:
git push github :test
Прочитайте "нажимать ничего как refname test
на github remote"