В моей настройке, кажется, это работает для удаления удаленной ветви:
git push origin :foo
Потому что, когда я делаю это в первый раз, это успешно, но во второй раз, это терпит неудачу, потому что говорит удаленноеветки там нет (как положено).Пока все хорошо.
Это не работает:
git remote prune origin
Возвращается без вывода, и все мои локальные ветви отслеживания удаленных пультов все еще там.