Latihan 1: git log dan git diff: Lihat Riwayat Commit — Git

Latihan 1 dari materi git log dan git diff: Lihat Riwayat Commit di Git — praktek dengan editor kode interaktif, test case otomatis, dan hint terpandu. Langsung jalan di browser.

Folder proyekmu berisi app.js (isinya console.log("hello")). Simpan versi pertamanya, ubah, lalu intip perubahannya sebelum di-commit.

  1. Jalankan git init, git add ., lalu git commit -m "initial".
  2. Tambah satu baris: echo 'console.log("bye")' >> app.js.
  3. Jalankan git diff. Di bawah @@ -1 +1,2 @@, baris console.log("hello") muncul sebagai konteks dan +console.log("bye") sebagai baris baru.
  4. Jalankan git add app.js, lalu git diff sekali lagi. Sekarang kosong, karena perubahannya sudah pindah ke staging area.
  5. Lihat yang akan masuk commit dengan git diff --staged (atau git diff --cached).
  6. Commit dengan git commit -m "tambah bye", lalu baca riwayatnya dengan git log --oneline.

Yang dinilai: main punya minimal 1 commit, commit terakhirnya pesannya mengandung tambah bye, dan perintah git diff --staged (atau git diff --cached) serta git log sudah kamu jalankan.

Hint