संदर्भ https://stackoverflow.com/a/5480292/1317035
तुम बस दूरदराज टैग नाम करने के लिए एक 'खाली' संदर्भ पुश करने के लिए की जरूरत है:
git push --delete origin tagname
:
git push origin :tagname
या, अधिक अर्थपूर्ण ढंग से, --delete
विकल्प का उपयोग
एक शाखा, टैग, या रिमोट रिपोजिटरी में अन्य रेफरी को धक्का देना "पुश कहां, किस स्रोत, क्या गंतव्य?" निर्दिष्ट करना शामिल है।
git push where-to-push source-ref:destination-ref
एक वास्तविक दुनिया उदाहरण है जहाँ आप मूल के मास्टर शाखा करने के लिए अपने गुरु शाखा धक्का है:
git push origin refs/heads/master:refs/heads/master
कौन सा डिफ़ॉल्ट रास्तों की वजह से, करने के लिए छोटा किया जा सकता:
git push origin master:master
टैग उसी तरह काम करें:
git push refs/tags/release-1.0:refs/tags/release-1.0
स्रोत रेफ (कोलन से पहले भाग) को छोड़कर, आप गंतव्य पर 'कुछ नहीं' दबाते हैं, रिमोट एंड पर रेफरी हटाते हैं।
'गिट टैग-डी' एक टैग हटा देता है। असल में मैं यहां क्या देख रहा था ... :) –