Вот несколько методов, которые можно использовать для удаления удаленных веток в Git:
-
Метод 1: использование «git Remote Prune»
- Откройте терминал или командную строку.
- Перейдите в локальный репозиторий Git.
- Выполните команду:
git Remote Prune Origin. - При этом будут удалены все ветки удаленного отслеживания, которые больше не существуют в удаленном репозитории под названием «origin».
-
Метод 2: использование «git fetch» с опцией сокращения
- Откройте терминал или командную строку.
- Перейдите в локальный репозиторий Git.
- Выполните команду:
git fetch --prune. - Это обновит ваш локальный репозиторий и удалит все ветки удаленного отслеживания, которые были удалены в удаленном репозитории.
-
Метод 3: использование «git Branch» и «xargs»
- Откройте терминал или командную строку.
- Перейдите в локальный репозиторий Git.
- Выполните команду:
git Branch -r | awk '{print $1}' | egrep -v -f /dev/fd/0 <(git Branch -vv | grep origin) | awk '{print $1}' | xargs git Branch -d -r. - Эта команда удалит удаленные ветки, удаленные в удаленном репозитории.
Не забудьте заменить «origin» именем вашего удаленного репозитория, если оно отличается.