Staging area adalah tempat persiapan sebelum commit. Alurnya:
Working Directory → Staging Area → Repository
(edit) (git add) (git commit)
git add <file> — menambahkan file ke staging area
git add . — menambahkan semua file yang berubah
git commit -m "pesan" — menyimpan snapshot dari staging area
$ git add index.html
$ git commit -m "tambah halaman utama"
[main (root-commit) abc1234] tambah halaman utama
1 file changed
Tips menulis commit message:
- Gunakan kalimat imperatif: "tambah fitur login" bukan "menambahkan fitur login"
- Singkat tapi deskriptif
- Jelaskan apa yang berubah, bukan bagaimana