Kamus

Commit: Tombol Save-nya Git

Kyo · 24 Okt 2026 · 3 mnt baca

Di kamus sebelumnya soal repository, aku bilang repo itu folder yang punya ingatan. Nah, commit itu cara kamu bilang ke Git "tolong inget kondisi yang sekarang ini". Tanpa commit, repo kamu cuma folder kosong yang belum punya satu pun kenangan. Jadi ini langkah yang bikin Git beneran mulai kerja.

Kamu pernah main game yang ada save point-nya? Kamu main, sampai titik tertentu kamu save, lalu lanjut. Kalau nanti mati atau ada yang kacau, kamu tinggal balik ke save terakhir. Commit itu persis kayak gitu, tapi buat kode kamu.

Tiap kali kamu commit, Git motret kondisi seluruh file kamu saat itu, lalu nyimpennya sebagai satu titik yang bisa kamu datangi lagi kapan aja. Besok kamu ngoprek dan kodenya malah rusak? Tenang, kamu bisa balik ke commit terakhir yang masih bagus.

Commit itu save point. Bikin sesering mungkin, biar selalu ada tempat balik.

Ini bagian yang sering bikin pemula bingung, jadi pelan-pelan. Bikin commit itu dua langkah, bukan satu.

Langkah pertama, kamu milih file mana aja yang mau dimasukin ke save kali ini. Istilahnya "staging". Kamu bilang ke Git "yang ini, ini, dan ini, siapin buat disimpan".

Langkah kedua, baru kamu commit, alias "oke, simpan semua yang tadi aku siapin".

Kenapa dua langkah? Biar kamu bisa milih. Kadang kamu ngubah lima file, tapi cuma mau nyimpen tiga dulu. Staging ngasih kamu kontrol itu.

# Siapin satu file tertentu
git add nama-file.txt

# Atau siapin semua file yang berubah sekaligus
git add .

# Lalu simpan, sambil kasih catatan apa yang berubah
git commit -m "Nambah halaman about"

Tanda titik di git add . itu artinya "semuanya". Dan git add bukan khusus buat file baru aja. Tiap kali kamu mengubah file yang sudah pernah di-commit, perubahan itu juga harus di-add dulu sebelum bisa masuk ke commit berikutnya. Jadi pola add lalu commit ini bakal kamu ulang terus seumur hidup pakai Git.

Bagian -m "..." itu pesan commit, catatan singkat soal apa yang kamu ubah. Jangan sepelein ini. Tiga bulan lagi pas kamu lihat riwayat, pesan kayak "update" atau "fix" bakal bikin kamu pusing sendiri, nggak tau yang mana.

Pesan yang baik itu singkat tapi jelas ngasih tau apa yang berubah. Bandingin:

Kurang bagus: "update", "perbaikan", "revisi lagi"

Lebih bagus: "Nambah validasi form login", "Perbaiki warna tombol di halaman utama"

Nggak usah panjang-panjang. Cukup biar kamu sendiri (atau orang lain) ngerti commit ini ngapain tanpa harus buka filenya.

Aturan gampangnya: commit tiap kali kamu selesai satu hal yang utuh. Selesai bikin satu fitur kecil, commit. Selesai benerin satu bug, commit. Nggak usah nunggu semua kelar baru commit sekali gede, itu malah bikin susah dilacak kalau ada yang salah.

Anggap aja kayak naruh batu loncatan. Makin rapat batunya, makin gampang kamu balik kalau kepeleset.

Segitu dulu soal commit. Inti yang perlu nempel: commit itu nyimpan snapshot, dan polanya selalu add dulu baru commit. Di kamus berikutnya kita bahas gimana commit yang masih di komputermu ini bisa naik ke internet, biar aman dan bisa dibagiin.

Bagikan: WhatsApp Facebook X Telegram

Baca juga

0 komentar

Jadilah yang pertama berkomentar.

Tinggalkan komentar

Komentar ditinjau dulu sebelum tampil.