मैं चलाकर कुछ टैग नष्ट कर दिया है:Git टैग दिखा रहे हैं, भले ही मैं उन्हें नष्ट कर दिया
git tag -d TAGNAME
git push origin :refs/tags/TAGNAME
उसके बाद मैं चलाने के लिए टीम के सभी सदस्यों से पूछा:
git tag -d $(git tag)
- सभी स्थानीय टैग को हटाने के लिएgit fetch --tags
- रिमोट से वर्तमान टैग पुनर्प्राप्त करने के लिए।
समस्या यह है कि अब और फिर मैं पुराने टैग को फिर से दिख रहा हूं। मुझे संदेह है कि किसी के पास अभी भी कुछ पुराने टैग हैं और मैंने इसे हटाए जाने से पहले हटाया या खींच नहीं लिया।
क्या टैग को पूरी तरह से हटाने का कोई तरीका है?
उदाहरण के लिए - पुराने टैग को हटाने वाली प्रतिबद्धता बनाने के लिए और इससे पहले कि उपयोगकर्ता धक्का दे सकें, उन्हें उस प्रतिबद्धता को खींचना होगा और इसलिए यह उनके टैग बदल देगा। क्या यह संभव है?