Как удалить удаленную ветку в локальном хранилище git?
Все удаленные ветки видимы как удаленные в локальном репозитории git после git fetch.
Как выборочно удалять удаленные ветки в моем локальном репозитории (а не в удаленном репозитории)?
Ответ 1
git branch -r -d remote/branch
Вам также необходимо перенастроить выборку, чтобы избежать повторной загрузки этой ветки
Ответ 2
У меня была немного другая, но схожая проблема, но решение может быть полезно для других, которые спотыкаются на этот вопрос...
Я заметил, что у моего локального репозитория все еще были удаленные ветки, которые больше не существовали на пульте дистанционного управления, поэтому я хотел их удалить. Решение состоит в том, чтобы просто выбрать --prune (или -p):