Tôi muốn xóa tất cả các thẻ từ kho lưu trữ Git. Làm thế nào tôi có thể làm điều đó?
Sử dụng git tag -d tagname
xóa thẻ tagname
cục bộ và sử dụng git push --tags
Tôi cập nhật các thẻ trên nhà cung cấp git.
Tôi đã thử:
git tag -d *
Nhưng tôi thấy điều đó *
có nghĩa là các tập tin từ thư mục hiện tại.
$ git tag -d *
error: tag 'file1' not found.
error: tag 'file2' not found.
...
Hãy xem xét tôi có rất nhiều thẻ, và tôi muốn xóa chúng, tất cả.
git tag -l | xargs -n 1 git push --delete origin
để xóa chúng từ xa.