배포 프로세스의 일부로 git에서 태그를 사용합니다. 때때로이 태그를 원격 저장소에서 제거하여 정리하려고합니다.
이것은 매우 간단합니다. 한 명의 사용자가 한 세트의 명령에서 로컬 태그와 원격 태그를 삭제합니다. 우리는 두 단계를 결합한 작은 쉘 스크립트를 가지고 있습니다.
두 번째 (3, 4, ...) 사용자는 이제 더 이상 리모컨에 반영되지 않는 로컬 태그를 갖습니다.
git remote prune origin
원격 분기가 삭제 된 로컬 추적 분기를 정리하는 것과 비슷한 명령을 찾고 있습니다.
또는을 통해 반환 된 로컬 태그와 비교하기 위해 원격 태그를 나열하는 간단한 명령을 사용할 수 있습니다 git tag -l
.
git config fetch.pruneTags true
하게 git fetch
원하는 것을 할 수 있습니다! 이 다른 질문에 대한 나의 대답을 보십시오 .