Мы используем Bitbucket для Git, и иногда у меня есть запрос на извлечение (PR) для ветви, которую я отмечаю как удаляемую после слияния.Как только это произойдет, я больше не вижу его в BitBucket, но он все еще доступен локально.Я следовал инструкциям в этом вопросе ( Когда git обновляет список удаленных веток? ), чтобы попытаться удалить мою локальную копию ветви в этом случае, но она не работает.Вот пример (после того, как ветвь уже была удалена в BitBucket):
(my_proj) bash-3.2$ git branch
* dev
master
my_feature_branch_that_was_just_merged
(my_proj) bash-3.2$ git remote update origin --prune
Fetching origin
From bitbucket.org:our_company_user/my_proj
- [deleted] (none) -> origin/my_feature_branch_that_was_just_merged
(my_proj) bash-3.2$ git branch
* dev
master
my_feature_branch_that_was_just_merged
(my_proj) bash-3.2$
Я могу вручную удалить его с помощью git branch -d my_feature_branch_that_was_just_merged
, но почему удаление не удалило его?Было ли это просто удаление моей локальной записи из удаленной ветви?Я что-то не так делаю?