Dağıtım işlemimizin bir parçası olarak git'deki etiketleri kullanıyoruz. Zaman zaman bu etiketleri uzak depomuzdan kaldırarak temizlemek istiyoruz.
Bu oldukça basit. Bir kullanıcı bir komut kümesinde yerel etiketi ve uzak etiketi siler. Her iki adımı birleştiren küçük bir kabuk betiğimiz var.
2. (3., 4., ...) kullanıcı artık uzaktan kumandaya yansıtılmayan yerel etiketlere sahip.
git remote prune origin
Uzak dalın silindiği yerel olarak izleme dallarını temizleyen benzer bir komut arıyorum .
Alternatif olarak, üzerinden döndürülen yerel etiketlerle karşılaştırmak için uzak etiketleri listelemek için basit bir komut kullanılabilir git tag -l
.
git config fetch.pruneTags true
sağlayacaktır git fetch
! Diğer soruya cevabımı gör .