Как я могу удалить удаленную ветку в локальном репозитории git? - PullRequest
34 голосов
/ 04 августа 2011

Все удаленные ветви отображаются как удаленные в моем локальном хранилище git после git fetch.

Как выборочно удалить удаленные ветви в моем локальном хранилище (не в удаленном хранилище)?

Ответы [ 2 ]

57 голосов
/ 30 декабря 2014

У меня была немного другая, но похожая проблема, но решение могло бы быть полезным для других, кто сталкивается с этим вопросом ...

Я заметил, что в моем локальном репозитории все еще есть удаленные ветви, которых больше не существует на удаленном, поэтому я хотел удалить их. Решение заключается в том, чтобы просто получить опцию --prune (или -p):

git fetch --prune
44 голосов
/ 04 августа 2011

git branch -r -d remote/branch

Вам также необходимо перенастроить выборку, чтобы избежать повторной загрузки этой ветви позже

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...