Ми використовуємо теги в git як частину нашого процесу розгортання. Час від часу ми хочемо очистити ці теги, видаливши їх із нашого віддаленого сховища.
Це досить просто. Один користувач видаляє локальний тег та віддалений тег в одному наборі команд. У нас є невеликий сценарій оболонки, який поєднує обидва кроки.
Користувач 2-го (3-го, 4-го, ...) тепер має локальні теги, які більше не відображаються на пульті.
Я шукаю команду, аналогічну git remote prune originякій очищає локально відстежуючі гілки, для яких віддалена гілка була видалена.
Крім того, для порівняння з локальними тегами, поверненими через, можна використовувати просту команду для переліку віддалених тегів git tag -l.
git config fetch.pruneTags trueзмусить вас git fetchробити те, що ви хочете! Дивіться мою відповідь на це інше питання .



