ฉันต้องการลบแท็กทั้งหมดออกจากที่เก็บ Git ฉันจะทำสิ่งนั้นได้อย่างไร
ใช้git tag -d tagnameลบแท็กtagnameในเครื่องและใช้git push --tagsฉันอัปเดตแท็กในผู้ให้บริการ git
ฉันเหนื่อย:
git tag -d *
แต่ฉันเห็นว่า*หมายถึงไฟล์จากไดเรกทอรีปัจจุบัน
$ git tag -d *
error: tag 'file1' not found.
error: tag 'file2' not found.
...
พิจารณาว่าฉันมีแท็กจำนวนมากและฉันต้องการลบแท็กทั้งหมด
git tag -l | xargs -n 1 git push --delete originเพื่อลบออกจากระยะไกล