Materi
Issue adalah catatan pekerjaan bernomor di satu repo: #12 berarti issue nomor 12 di repo itu. Pekerjaan yang selesai perlu menutup issue-nya, dan penutupan itu tidak harus dilakukan dengan tangan. Bila pesan commit memuat kata kunci penutup diikuti nomor issue, GitHub menutup issue tersebut sendiri.
git commit -m "Perbaiki total kas Januari, closes #12"GitHub mengenali sembilan kata kunci, tiga kelompok dengan tiga bentuk masing-masing. Huruf besar boleh, dan tanda titik dua di belakang kata kuncinya juga diterima, sehingga Closes: #12 sama sahnya dengan closes #12.
- close, closes, closed
- fix, fixes, fixed
- resolve, resolves, resolved
Nomor issue melengkapi kalimat, bukan menggantikannya. Perbaiki total kas Januari, closes #12 tetap terbaca bertahun-tahun kemudian, sedangkan pesan yang hanya berbunyi closes #12 memaksa pembacanya membuka issue lama untuk tahu apa yang berubah.
Kapan issue-nya benar-benar tertutup
Kata kunci tidak menutup apa pun saat commit dibuat di laptop, juga tidak saat commit didorong ke cabang biasa. Issue tertutup ketika commit itu masuk ke cabang bawaan repo — main di sebagian besar repo baru — yaitu pada saat pull request cabangmu digabungkan.