Если в вашем проекте накопилось много ненужных локальных веток, их можно удалить одной командой, оставив только ключевые (например, main и dev).
🔵Откройте терминал и перейдите в папку проекта:
cd /путь/к/проекту
🔵Убедитесь, что в команде указаны ветки, которые нельзя удалять: например main, dev или другие.
🔵Выполните команду для удаления всех веток, кроме указанных:
git branch | grep -v "main" | grep -v "dev" | xargs git branch -D
Как это работает:
git branch - выводит список всех локальных веток.
grep -v "main" и grep -v "dev" - исключают из списка защищённые ветки.
xargs git branch -D — удаляет оставшиеся ветки.
Важно:
🔵Команда безвозвратно удаляет ветки, поэтому убедитесь, что ничего важного не потеряете.
🔵Если есть незамерженные изменения, Git не даст удалить ветку - предварительно закоммитьте или сохраните изменения.
➡️ Flutter & Dart | Мобильный трудоголик