Удалите все удаленные ветви, которые больше не существуют локально - PullRequest
1 голос
/ 22 марта 2020

У меня есть репозиторий git, куда я перенес свои последние изменения на пульт. В последние дни я удалил несколько веток локально, но не смог удалить их на удаленном компьютере, так как у меня не было никакого соединения с git сервером.

Есть ли способ удалить удаленные ветки, которые больше не существуют в моем локальном репо? Мы говорим о 200 ветвях, поэтому ручной подход не желателен.

Я нашел несколько ответов, чтобы удалить локальную ветку, которая больше не существует на удаленном компьютере через git fetch --prune, в моем случае я ищу наоборот.

Любая помощь высоко ценится

1 Ответ

1 голос
/ 22 марта 2020

Если вы хотите удалить несколько веток одной командой, вы можете попробовать это,

git push origin --delete <branch1> <branch2> <branch3>

Если вам нужен список удаленной ветки, вы можете сначала попробовать эту команду. Затем просто скопируйте и вставьте список в приведенную выше команду.

git branch -r
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...