
Я хочу удалить ветку и локально, и на удаленном репозитории.
Но у меня ничего не получается!
$ git branch -d remotes/origin/bugfix$ git branch -d origin/bugfix$ git branch -rd origin/bugfix$ git push$ git pullЧто мне нужно сделать, чтобы удалить ветку remotes/origin/bugfix и локально, и на удаленном репозитории?
Говоря коротко:
git push -d <имя_удаленного_репозитория> <ветка>git branch -d <ветка>Имя удаленного репозитория в большинстве случаев - origin
Удаление локальной ветки:
Чтобы удалить локальную ветку, можно использовать одну из нижеследующих команд:
git branch -d <имя_ветки>git branch -D <имя_ветки>Следует помнить, что -d - это алиас для флага --delete, который удаляет ветку если она уже была полностью смерджена со связанной веткой. Можно также использовать флаг -D, который является алиасом для --delete --force
Удаление удаленной ветки:
В Git v1.7.0. можно удалить удаленную ветку воспользовавшись командой:
git push <имя_удаленного_репозитория> --delete <имя_ветки>В Git v2.8.0 и выше можно использовать команду:
git push -d