Part 14 - Memberi Tag pada Versi Rilis (git tag)
1. Apa Itu Tag dalam Git?
Tag adalah penanda khusus untuk commit tertentu, biasanya digunakan untuk menandai rilis aplikasi seperti v1.0.0, v2.1.3, dan sebagainya.
Tag mempermudah developer untuk menandai milestone, versi stabil, atau build produksi.
2. Melihat Semua Tag
git tag
3. Membuat Tag Sederhana (Lightweight Tag)
Tag ini hanya penanda tanpa metadata tambahan.
git tag v1.0.0
4. Membuat Tag Annotated (Direkomendasikan)
Annotated tag menyimpan informasi tambahan seperti pembuat, tanggal, dan pesan tag.
git tag -a v1.0.0 -m "rilis versi pertama"
5. Memberi Tag pada Commit Tertentu
Jika ingin memberi tag pada commit lama, ambil hash commit dari git log:
git tag -a v1.0.0 abc123 -m "menandai versi rilis"
6. Push Tag ke Remote
Secara default, git push tidak mengirim tag. Kamu harus mem-push secara eksplisit:
git push origin v1.0.0
Push semua tag sekaligus:
git push --tags
7. Menghapus Tag
Hapus tag lokal:
git tag -d v1.0.0
Hapus tag di remote:
git push origin --delete v1.0.0
8. Kapan Menggunakan Tag?
- Rilis versi aplikasi (misal:
v1.2.0) - Menandai milestone penting
- Menandai build produksi
- Menandai patch penting
9. Contoh Workflow Rilis
git switch main
git pull
git tag -a v2.0.0 -m "rilis besar versi 2"
git push --tags
10. Ringkasan
git tag— melihat tag.git tag -a— membuat annotated tag.git push origin tag— mengirim tag ke remote.git push --tags— push semua tag sekaligus.- Tag sangat penting untuk menandai rilis atau versi stabil aplikasi.
Dengan Part 14, seluruh seri Git dasar sudah selesai

