March 3, 2024 git
Cara Hapus Git Tag
Ada beberapa cara yang dapat dilakukan untuk menghapus git tag.
Untuk menghapus git tag di lokal, gunakan perintah git tag -d <nama-tag>
.
git tag -d v1.0
# Deleted tag 'v1.0' (was 10da9d8)
Untuk menghapus semua git tag di lokal, gunakan perintah git tag -d $(git tag -l)
.
git tag -d $(git tag -l)
# Deleted tag 'v1.0' (was 10da9d8)
# Deleted tag 'v2.0' (was 10da9d8)
# Deleted tag 'v3.0' (was 10da9d8)
Untuk menghapus git tag di remote, gunakan perintah git push --delete origin <nama-tag>
.
git push --delete origin v1.0
# To github.com:example/example.git
# - [deleted] v1.0
Untuk menghapus semua git tag di remote, gunakan perintah git push --delete origin $(git tag -l)
.
git push --delete origin $(git tag -l)
# To github.com:example/example.git
# - [deleted] v1.0
# - [deleted] v2.0
# - [deleted] v3.0
Jika error seperti ini:
fatal: --delete doesn't make sense without any refs
Maka solusinya bisa jalankan git fetch
dulu sebelum menjalankan git push --delete origin $(git tag -l)
.
git fetch
git push --delete origin $(git tag -l)