Google

2 окт. 2016 г.

Git: как локально удалить ветки, которые уже смержены (merged)

Для того, чтобы удалить ветки из локального Git репозитория, которые уже были смержены (merged), например в master и development, можно воспользоваться слудеющей командой:
git branch --merged | egrep -v "(^\*|master|development)" | xargs git branch -d
Первая часть команды
git branch --merged | egrep -v "(^\*|master|development)"
выводит все ветки (кроме веток master и development), которые уже смержены.

Вторая часть команды
xargs git branch -d
удаляет найденные ветки локально, используя в качестве параметров результаты из 1й команды

0 comments:

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

Social