Рубрики
Uncategorized

Продолжайте чистить свой Git Repos!

Многие разработчики не держат свои местные репозитории чистыми. Есть способ, как автоматизировать это, хотя …. Теги с DevOps, Git.

Многие разработчики не держат свои местные репозитории чистыми. Есть способ, которым это автоматизировать это, хотя. Давайте посмотрим на несколько полезных команд:

Чтобы очистить ссылки на несуществующие ветви на пульте:

$ git fetch --prune

--прун Перед получения, удалите любые ссылки на удаленные отслеживания, которые больше не существуют на пульте.

Чтобы оценить, сколько ветвей объединены в разработку:

$ git branch --merged dev | wc -l

- Опция может фильтровать список ветвей, которые вы объединили в данную ветку. Сквош и ребазу сливаются обычно не обнаружены - Отказ

Список ветвей объединены в dev:

$ git branch --merged dev

Список удаленных ветвей, объединенных в dev:

$ git branch --merged dev --remote

Если вы смелые, тогда:

$ git branch --merged dev | egrep -v "(^\*|master|dev)" | xargs git branch -d

Он удаляет все локальные ветви, объединившиеся в Dev (кроме Dev и Master). Это потенциально повреждающая операция. Это может удалить ветви на самом деле необходимые. Поэтому, если вы используете другой подход к работе с Git, вы можете удалить некоторые ветви вручную вместо этого. Я надеюсь, что вы не храните все старые ветви, ты?

Оригинал: «https://dev.to/jahboo/keep-clean-your-git-repos-52o9»