Proyek Akhir: Alur Kerja Lengkap dari Nol sampai Rilis

Menyatukan semuanya: repository baru, .gitignore, remote, branch fitur, merge, tag rilis, dan push.

Part 22 dari 22 ± 45 menit Gratis

Saatnya merangkai semuanya

Di bab terakhir kamu akan menjalankan alur kerja nyata dari proyek kosong sampai rilis pertama. Ini ringkasan yang bisa jadi contekan untuk proyek-proyekmu kelak.

Peta alur

  1. Mulai: git init + berkas awal (README.md).
  2. Lindungi: .gitignore untuk rahasia (.env), log, dan dependensi.
  3. Commit awal ke main dengan pesan konvensional.
  4. Hubungkan remote: git remote add origin <url>, lalu git push -u origin main.
  5. Fitur: git switch -c feature/<nama>, beberapa commit kecil.
  6. Gabung: kembali ke main, git merge --no-ff feature/<nama>.
  7. Rilis: tag beranotasi v1.0.0.
  8. Publikasikan: git push dan git push origin v1.0.0.

Daftar periksa sebelum push

  • git status — tidak ada berkas tak terduga.
  • git diff --staged — tidak ada rahasia, tidak ada sisa debug.
  • git log --oneline — pesan commit jelas.
  • Tes dan aplikasi berjalan.

Cheat sheet perintah

TujuanPerintah
Cek keadaangit status, git log --oneline --graph --all
Simpan perubahangit add, git commit -m
Lihat perubahangit diff, git diff --staged, git show
Batalkangit restore, git revert, git reset
Cabanggit switch -c, git merge, git rebase
Titip sementaragit stash
Berbagigit clone, git push, git pull, git fetch
Rilisgit tag -a
Selamatkangit reflog

Langkah selanjutnya

  • Berlatih di proyek nyata: simpan latihan kursus lain di GitHub.
  • Kontribusi open source: cari label good first issue.
  • Pelajari: git bisect (mencari commit penyebab bug), git blame, rebase interaktif, GitHub Actions (CI), submodule.
  • Pasang Git di komputermu dan ulangi latihan ini dengan perintah yang sama persis.

Selamat! Setelah lulus bab ini dan quiz, kamu berhak atas sertifikat Git & GitHub dari KelasIT.

Praktikkan langsung, gratis

Tulis dan jalankan kode langsung di browser, dapatkan penilaian otomatis. Daftar gratis kapan saja untuk menyimpan progres dan meraih sertifikat.

Coba latihan sekarang, tanpa daftar
Bagikan: WhatsApp Facebook LinkedIn X