Страницы

Поиск по вопросам

суббота, 20 апреля 2019 г.

Как одновременно удалить несколько локальных бранчей в git

Подскажите, как грохнуть одновременно все локальные бранчи с префиксом prj_name_
$ git branch ... * prj_name prj_name_camera prj_name_defs ...
Пробую
v.malov$ git branch -D prj_name_* error: branch 'prj_name_*' not found.


Ответ

где то так
for b in $(git branch | egrep "^prj_name_"); do git branch -D $b; done
только перед началом проверьте список бранчей на удаление
git branch | egrep "^prj_name_"
и если что, скорректируйте регулярку.

Комментариев нет:

Отправить комментарий