Dari tiket ke nama branch
Di tempat kerja, pekerjaan selalu dimulai dari tiket (Jira/Linear/GitHub Issue), bukan dari 'ide sendiri'. Nama branch mengikuti konvensi tim agar siapa pun bisa menebak isinya tanpa membuka kode: awalan jenis pekerjaan, lalu kode tiket, lalu ringkasan singkat berhuruf kecil dengan tanda hubung. Awalan yang umum: feat/ fitur baru, fix/ perbaikan bug, chore/ pekerjaan rumah tangga.
👀 Contoh dulu
# Tiket BIL-17 (jenis: Feature) — 'Tambah filter kategori di halaman katalog' git switch -c feat/BIL-17-filter-kategori
Hasilnya: Switched to a new branch 'feat/BIL-17-filter-kategori'
💡 Perintah lama `git checkout -b <nama>` melakukan hal yang sama dan masih sangat sering ditemui di tim yang ada.
📝 Sekarang giliranmu
Kamu mengambil tiket BIL-42, jenisnya Bug: 'Tombol checkout tidak muncul di layar HP'. Buat sekaligus pindah ke branch baru yang mengikuti konvensi di atas — awalan sesuai jenis pekerjaan, memuat kode tiket, dan ringkasan singkat berhuruf kecil.