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