ฉันต้องการลบแท็กทั้งหมดออกจากที่เก็บ 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
เพื่อลบออกจากระยะไกล