आप एक जीआईटी टैग को कैसे हटाते हैं जो पहले से ही धकेल दिया गया है? सभी git दूरस्थ (मूल) टैग हटाएं और सभी git स्थानीय टैग हटाएं।
आप एक जीआईटी टैग को कैसे हटाते हैं जो पहले से ही धकेल दिया गया है? सभी git दूरस्थ (मूल) टैग हटाएं और सभी git स्थानीय टैग हटाएं।
जवाबों:
git tag -d $(git tag -l)
git fetch
git push origin --delete $(git tag -l) # Pushing once should be faster than multiple times
git tag -d $(git tag -l)
git tag -d $(git tag -l)
।
git push --delete origin $(git tag -l)
git tag -d $(git tag -l)
git पर विफल रहता है 2.23 के साथerror: switch `l' is incompatible with --delete
कमांड प्रॉम्प्ट का उपयोग कर खिड़कियों के लिए:
स्थानीय टैग हटाना:
for /f "tokens=* delims=" %a in ('git tag -l') do git tag -d %a
दूरस्थ टैग हटाना:
for /f "tokens=* delims=" %a in ('git tag -l') do git push --delete origin %a
git tag -l | %{git tag -d $_}
xargs
देशी विंडोज़ कमांड नहीं है और इसे अतिरिक्त रूप से स्थापित किया जाना चाहिए।
git tag -d $(git tag -l | head 100)