Perintah Wajib: Add, Commit, Push 💻
Alur kerja Git itu selalu sama. Kalau lo mau nyimpen kodingan, ada 3 langkah yang harus dilalui. Gak bisa langsung "Save" kayak di Word.
Kita pakai analogi Jualan Online (Kirim Paket):
git add: Masukin barang ke dalam kardus (Staging Area).git commit: Lakban kardusnya dan tempel resi pengiriman (Local Repo).git push: Serahin paket ke kurir JNE/J&T (Remote Repo / GitHub).
1. git init 🎥
Ini cuma diketik SEKALI pas lo baru bikin folder project baru. Gunanya buat ngasih tau Git: "Woy, tolong pantau folder ini!"
git initKalau berhasil, bakal muncul folder tersembunyi .git. Jangan dihapus!
2. git add 📦
Misal lo abis ngedit file index.html dan style.css. Git tau ada file berubah, tapi dia belum mau nyatet sebelum lo suruh.
# Cara 1: Pilih file tertentu aja
git add index.html
# Cara 2: Masukin SEMUA file yang berubah (Paling sering dipake) 🌟
git add .3. git commit 🏷️
Barang udah di kotak, sekarang harus dilakban dan dikasih catetan: "Ini paket isinya apa?"
git commit -m "Ganti warna navbar jadi merah"-
-martinya Message (Pesan). -
Pesan harus jelas! Jangan tulis "update" doang. Tulis "benerin` tombol login", "nambah fitur chat", dll.
Penting: Setelah di-commit, perubahan lo udah aman tersimpan di "Mesin Waktu" (di laptop lo). Walaupun laptop mati, history-nya tetep ada.
3. git push 🚀
Kodingan udah aman di laptop, tapi temen lo belum bisa liat. Kita harus upload ke "Gudang Online" (GitHub).
git push origin main(Kadang origin master tergantung settingan awal, tapi jaman sekarang standarnya main).
Bonus: git status 🧐
Kalau lo lupa "Tadi gue udah add belum ya?", ketik ini:
git status-
Warna Merah: File berubah tapi belum di-add (Masih di luar kotak).
-
Warna Hijau: File udah di-add, siap di-commit (Udah di dalem kotak).
-
"Nothing to commit": Semua aman, gak ada perubahan baru.