Peta dunia

 

EN: Read in English

Dunia 1: Titik Simpan

Mesej commit yang bagus

Anda akan belajar: cara tulis mesej commit yang masih jelas bulan depan.

Teks BM belum disemak oleh penutur asli.

Masalahnya

git log dengan mesej fix, asdf, update, stuff dan Add README. Output terminal: $ git log --oneline 1ad5b54 (HEAD -> main) fix 40c183b asdf a4bd293 update 43b5fc4 stuff 6d3a9b1 Add README

Sebulan kemudian, anda baca log anda. Commit (titik simpan) mana yang tambah laman about? Tiada siapa tahu. Anda pun tak tahu.

Tengok

Empat commit kabur, stuff, update, asdf dan fix, bertukar jadi empat yang jelas: Add home page, Add purple style, Add about page, Link about page from home.

Mesej commit yang bagus sebut apa yang berubah. Pastikan pendek: cuba 50 aksara atau kurang.

Tengok

Added header. bertukar jadi Add header. Fixing typos bertukar jadi Fix typos.

Mulakan dengan kata kerja, macam memberi arahan: Add, Fix, Remove. Ia patut melengkapkan ayat “This commit will…”. Tak perlu titik di hujung.

Cuba

Nilai setiap mesej. Leret ke kanan kalau bagus, ke kiri kalau perlu dibaiki.

Leret ke kanan untuk bagus, ke kiri untuk perlu baiki. Atau guna butang.

1 / 8Add contact form
Add contact form

Tengok

Tiga commit dapat label di depan: feat: add contact form, fix: correct typo on about page, docs: add setup steps to README.

Banyak pasukan letak label di depan. feat: untuk ciri baru. fix: baiki pepijat. docs: untuk penulisan. Gaya ini dipanggil Conventional Commits (gaya mesej berlabel).

Semak

Anda baiki salah taip di laman about. Pilih mesej terbaik.

Pilih satu jawapan.

Cuba

Simpan about.html dengan mesej yang kemas.

Folder kerja
Kawasan staging
  • Kosong
Repositori
  • 3 titik simpan
  • Add purple style
  • Add home page
  • Add README
6d3a9b1e9e6425284495e

Anda berjaya!

Kini anda boleh tulis mesej commit yang masih jelas kemudian hari.

Nak tahu lebih (pilihan)

Label lain yang anda akan jumpa: style:, refactor:, test: dan chore:. Perlu lebih butiran? Tambah -m kedua untuk isi yang lebih panjang. Pasukan pilih satu bahasa untuk mesej. Bahasa Inggeris biasa digunakan, tapi Bahasa Melayu pun boleh.

Commit dengan tajuk dan isi. git log -n 1 tunjuk kedua-duanya. Output terminal: $ git add about.html $ git commit -m "feat: add about page" -m "It lists my favourite food." [main 8faee72] feat: add about page 1 file changed, 2 insertions(+) create mode 100644 about.html $ git log -n 1 commit 8faee7295b0ed42b9665bc2e58c4068ef29c7d2e (HEAD -> main) Author: You <you@example.com> Date: Fri Oct 30 09:04:00 2026 +0800 feat: add about page It lists my favourite food.