Latihan 1: Proyek: Git Workflow — Git

Latihan 1 dari materi Proyek: Git Workflow di Git — praktek dengan editor kode interaktif, test case otomatis, dan hint terpandu. Langsung jalan di browser.

Jalankan feature branch workflow lengkap. Tiga file dari kode awal (index.html, navbar.html, footer.html) biarkan, nanti cuma ditambah satu baris.

  1. git init, git add ., lalu git commit -m "initial setup".
  2. Buat branch feature-navbar dan pindah ke sana: git switch -c feature-navbar (atau git checkout -b feature-navbar). Ubah navbar.html, misalnya echo "Kontak" >> navbar.html, lalu git add . dan git commit -m "add navbar".
  3. Kembali ke main (git switch main), lalu git merge feature-navbar.
  4. Buat branch feature-footer dari main, ubah footer.html (misalnya echo "Budi 2026" >> footer.html), lalu git add . dan git commit -m "add footer".
  5. Kembali ke main, lalu git merge feature-footer.
  6. Di main, setelah kedua merge, buat tag rilis: git tag v1.0. Tag-nya menempel di commit yang sedang kamu pakai, jadi kalau dibuat sebelum footer masuk, dia tertinggal di commit yang lama.

Yang dicek:

Pesan commit-nya gak dinilai, tapi pakai yang di atas supaya riwayatnya sama dengan materi.

Hint