Delapan chapter sebelumnya membangun fondasi konsep: masalah yang diselesaikan version control, cara Git menyimpan riwayat, dan dua bangunan utamanya — repository serta commit. Selanjutnya Course Git membentang dalam 20 section, dari memasang Git hingga menuntaskan tujuh proyek terapan. Tanpa peta, mudah tersesak di tengah jalan atau melompat ke materi lanjutan sebelum fondasinya cukup. Chapter penutup section ini memetakan seluruh Course, menyusun jalur inti untuk pemula, dan menutup dengan ritme belajar yang realistis supaya kecepatan belajar kita bertahan sampai akhir.

Peta Lengkap Course Git #

Tabel berikut memuat 20 section Course Git dalam urutan resminya. Kolom fokus menjelaskan isi inti tiap section; tautan pada nama section menuju halaman pembukanya.

#SectionFokus utama
1Pengantar GitFondasi konsep: version control, cara kerja Git, repository, commit
2Instalasi dan KonfigurasiMemasang Git di Linux, Windows, macOS, WSL; identitas, editor, alias
3Dasar Repositoryinit, clone, add, commit, log, diff, status — siklus kerja inti
4Melacak PerubahanStatus berkas, staging granular, membatalkan dan memulihkan
5Commit dan RiwayatAnatomi commit, pesan commit, menjelajah dan menjaga riwayat
6Branch dan MergingKonsep branch, berpindah branch, merge, dan penyelesaian konflik
7Remote RepositoryRemote, fetch, pull, push, tracking branch, sinkronisasi
8Rebasing dan Riwayat Lanjutanrebase, interactive rebase, cherry-pick, revert vs reset
9Pemulihan dan Recoveryreflog, memulihkan commit/branch/berkas, stash
10Tags dan ReleasesTag, semantic versioning, alur rilis, changelog
11Mengelola File dan Repositorygitignore, git rm, git mv, Git LFS, submodules, worktree
12Kolaborasi TimWorkflow tim, fork dan pull request, code review, strategi branch
13Git Hosting PlatformsGitHub, GitLab, Bitbucket, Codeberg; SSH, HTTPS, token
14Keamanan dan AksesCredential, ssh-agent, secret di riwayat, signed commits
15Hooks dan OtomasiClient dan server hooks, pre-commit, Git dalam CI/CD
16Internals dan PerformaObject model, refs, packfiles, garbage collection, diagnostik
17Praktik WorkflowMemilih workflow: proyek pribadi, feature branch, hotfix, rilis
18Proyek GitTujuh proyek terpandu dari repository pribadi hingga simulasi rilis
19ReferensiContekan perintah per kategori, glosarium, troubleshooting
20LampiranSetup terminal, VS Code, SSH, GPG; dokumentasi dan sumber lanjutan

Urutan tabel bukan acak: section 1–7 membangun kemampuan inti secara berurutan, section 8–17 memperdalam dan memperluas, lalu section 18–20 mengunci lewat praktik dan menjadi rujukan tetap.

Jalur Inti untuk Pemula #

Bagi pembaca yang benar-benar baru, jalur inti berikut cukup untuk menjadi produktif dengan Git — mulai dari nol sampai bisa berkolaborasi:

  1. Pengantar Git — selesaikan section ini sampai tuntas (kita sedang di chapter terakhirnya).
  2. Instalasi dan Konfigurasi — Git terpasang dan identitas siap.
  3. Dasar Repository — lancar membuat repository dan siklus add–commit.
  4. Melacak Perubahan — paham status berkas dan cara membatalkan kesalahan staging.
  5. Commit dan Riwayat — menulis pesan commit yang bisa dibaca orang lain.
  6. Branch dan Merging — berani mencabang dan menggabungkan pekerjaan.
  7. Remote Repository — sinkronisasi repositori lokal dengan repositori jauh.
  8. Kolaborasi Tim — alur kerja tim dan pull request.
  9. Proyek 01: Repository Pribadi hingga Proyek 02: Workflow Feature Branch — mengunci seluruh materi lewat proyek terpandu.

Jalur inti di atas sengaja menunda perintah berisiko seperti rebase dan reset --hard: keduanya justru aman dipelajari setelah kita paham cara memulihkan keadaan lama, dan itulah urusan section Pemulihan dan Recovery.

Jalur Lanjutan #

Setelah jalur inti selesai, lanjutan berikut bisa diikuti sesuai kebutuhan, bukan wajib berurutan:

Ritme Belajar yang Disarankan #

Skill Git tumbuh dari tangan yang mengetik, bukan dari mata yang membaca. Empat kebiasaan berikut menjaga ritme belajar tetap berjalan:

  • Satu section per sesi belajar. Enam puluh menit fokus pada satu section lebih efektif daripada melesat lima section sekaligus yang lupa besok pagi.
  • Buat repositori latihan sendiri. Ikuti setiap contoh dengan mengetik ulang perintahnya — jangan salin-tempel. Kesalahan kecil yang kita perbaiki sendiri adalah bagian terpenting dari latihan.
  • Ulangi siklus inti sampai otomatis. Sebelum melanjutkan ke section lanjutan, pastikan siklus status → add → commit → log sudah lancar tanpa melihat contekan.
  • Perlakukan proyek sebagai ujian. Section Proyek Git dikerjakan tanpa membaca jawaban; bila macet, kembali ke section terkait, bukan langsung ke solusi.

Perjalanan konseptual section ini tuntas. Mulai section berikutnya, kita menyingsingkan lengan: memastikan Git terpasang dan terkonfigurasi dengan benar di komputer kita, dimulai dari Persyaratan Environment .