Сегодня я только что очистил большой набор устаревших локальных / удаленных веток.
Ниже я описал, как это сделал:
1.перечислить все имена ветвей в текстовый файл:
git branch -a >> BranchNames.txt
2.добавьте ветви, которые я хочу удалить, к команде "git branch -D -r":
git branch -D -r origin / dirA / branch01 origin / dirB / branch02 origin / dirC / branch03 (... добавить любые имена ветвей)
3.выполнить команду cmd
И эта работает намного быстрее и надежнее, чем " git push origin --delete ".
Это может быть не самым умнымкак указано в других ответах, но этот довольно простой и простой в использовании.