Memuat
Memuat
Lihat semua langkah di atas dipraktikkan langsung, lengkap dengan narasi.
0 kali ditonton
Buku kelas
Halaman 1 / 5
Sampul: Kelas Claude dari Nol sampai Mahir #86: Git: Menyimpan Riwayat Perubahan dengan Aman
Klik halaman atau ◀ ▶ untuk membalik · geser di HP · untuk memperbesar
Ingin belajar lebih dalam?
Ikuti kursus kami atau tanyakan langsung lewat WhatsApp.
Dipilih dari software, topik, dan level “Kelas Claude dari Nol sampai Mahir #86: Git: Menyimpan Riwayat Perubahan dengan Aman”.
Pilihan lain dari kami untuk Claude.
Belajar bareng mentor
Kursus AI & Kecerdasan Buatan terjadwal, dibimbing langsung, bersertifikat.

Kursus Midjourney: Buat Gambar AI Memukau dari Teks
★ 4.9

Kursus DALL-E: Membuat Gambar AI Profesional dari Teks
★ 4.9

Kursus Stable Diffusion: AI Art dari Pemula ke Profesional
★ 4.9
Minta dibuatkan
Tidak sempat belajar Claude? Tim kami bisa mengerjakan proyeknya.

Jasa Pembuatan Gambar AI dengan Stable Diffusion — Produksi Visual Custom Tanpa Batas
★ 4.9

Jasa Pembuatan Gambar & Video AI dengan Leonardo AI — Visual All-in-One untuk Bisnis
★ 4.9

Jasa Pembuatan Gambar AI dengan Midjourney — AI Art Sinematik untuk Bisnis
★ 4.9
Kabari saya kalau ada kelas Claude baru
Paling banyak satu email per minggu. Berhenti kapan saja dengan satu klik.
Narasi lengkap video ini. Kalimat yang sedang diucapkan disorot saat video diputar; klik kalimat untuk melompat ke sana.
Halo, selamat datang di sesi Claude Code Lanjutan. Di sesi ini kita belajar alur kerja yang rapi dan aman, supaya Claude Code bisa dipakai untuk proyek yang lebih besar. Kita mulai dari jaring pengaman paling penting: Git. Dengan Git, setiap perubahan tersimpan, bisa dilihat, dan bisa dibatalkan kapan pun.
Raka sedang merawat website Kopi Senja yang ia buat dengan Claude Code. Setiap kali hendak mengubah sesuatu, ia menyalin file dulu. Hasilnya: index final, index final dua, dan index final dua benar. Masalahnya makin terasa ketika Claude mengubah lima file sekaligus. Kalau tampilannya rusak, Raka tidak tahu persis apa yang berubah, dan menyalin file satu per satu tidak lagi cukup. Git adalah alat pencatat riwayat perubahan, gratis dan dipakai hampir semua programmer di dunia. Istilah pertama: repositori, yaitu folder proyek yang dipantau oleh Git. Istilah kedua: commit. Bayangkan seperti memotret kondisi proyek pada satu saat, lalu menulis keterangan di balik fotonya, misalnya tambah jam buka di bagian bawah. Ketiga, riwayat: urutan semua commit dari awal sampai sekarang. Dari riwayat kita bisa melihat siapa mengubah apa, kapan, dan kembali ke titik mana pun. Keempat, cabang: jalur percobaan yang terpisah dari versi utama. Cocok untuk mencoba ide besar tanpa mengganggu website yang sedang tayang.
Raka membuka Claude Code di folder website dan meminta tiga hal: mulai repositori Git, pastikan file rahasia tidak ikut tersimpan, lalu buat commit pertama. Claude menjalankan perintah untuk memulai repositori. Mulai saat ini, Git memantau folder tersebut. Sebelum menyimpan apa pun, Claude menemukan file bernama titik env yang berisi kunci layanan formulir pesanan. Kunci seperti ini mirip kata sandi, jadi tidak boleh masuk riwayat. Claude membuat file gitignore, yaitu daftar file yang diabaikan Git. Isinya file rahasia tadi, folder paket, file log, dan folder cadangan. Claude mengecek status: empat belas file siap disimpan, dan file rahasia tidak termasuk. Pemeriksaan kecil ini penting, jangan dilewati. Kotak izin menunjukkan perintah commit beserta pesannya: versi awal website Kopi Senja. Raka membaca, lalu menyetujui. Commit pertama tersimpan. Inilah foto pertama di album riwayat proyek Raka.
Sekarang alur kerja sehari-hari. Raka meminta perubahan kecil: tambahkan jam buka Kopi Senja di bagian bawah halaman. Claude mengubah file halaman utama. Diff menunjukkan apa yang berubah. Baris hijau adalah tambahan: keterangan buka setiap hari jam delapan pagi sampai jam sembilan malam. Hanya itu, tidak ada bagian lain yang tersentuh. Raka mengecek hasilnya di browser. Setelah yakin bagus, baru ia meminta commit. Urutannya penting: cek dulu, baru simpan. Claude menyimpan commit dengan pesan singkat yang menjelaskan perubahannya. Riwayat kini berisi dua commit, masing-masing dengan kode unik dan pesan. Berbulan-bulan lagi, Raka masih bisa tahu kapan jam buka ditambahkan. Pesan commit menentukan apakah riwayat berguna atau tidak. Pesan update tidak menjelaskan apa pun. Bandingkan dengan tambah jam buka di footer. Pesan perbaikan juga terlalu umum. Pesan yang jelas menyebut apa yang diperbaiki dan di mana: tombol pesan yang tidak bisa diklik di HP. Dan revisi lagi sebaiknya diganti dengan isi perubahannya, misalnya harga cold brew menjadi lima puluh lima ribu. Kabar baiknya, Claude biasanya menulis pesan yang jelas bila kita memintanya.
Sekarang saat Git benar-benar menyelamatkan. Setelah warna tema diganti, tampilan menu di HP berantakan. Raka meminta Claude mengembalikannya. Claude melihat tiga commit terakhir dan menemukan penyebabnya: commit ganti warna tema menjadi cokelat tua. Kotak izin muncul dengan perintah reset hard. Baca keterangannya: menghapus commit terakhir dan semua perubahan yang belum disimpan. Itu terlalu berisiko, jadi Raka memilih No. Raka menjelaskan apa yang ia mau: batalkan tanpa menghapus riwayat. Menolak izin bukan berarti gagal; justru di sinilah kita mengarahkan Claude. Claude memakai revert, yaitu membuat commit baru yang membalik perubahan tadi. Riwayat lama tetap utuh. Tampilan kembali normal, dan commit warna cokelat tetap tersimpan kalau suatu hari ingin dipelajari lagi. Pegang aturan ini: perintah yang menghapus riwayat atau menimpa paksa selalu ditolak, kecuali Anda paham betul akibatnya. Untuk ide yang lebih besar, Raka memakai cabang. Ia ingin mencoba tampilan mode gelap tanpa mengganggu versi utama yang sedang tayang. Claude membuat cabang baru bernama coba mode gelap dan pindah ke sana. Semua perubahan berikutnya hanya terjadi di jalur ini. Claude mengubah tiga file, dan Raka mengecek hasilnya di browser seperti biasa. Kalau hasilnya bagus, cabang digabung ke versi utama. Kalau tidak, cukup ditinggalkan, dan versi utama tidak pernah tersentuh.
Sekarang cadangan online. Raka sudah membuat repositori privat yang masih kosong di GitHub, lalu meminta Claude menghubungkan proyeknya dan mengunggah riwayat. Claude memeriksa seluruh riwayat lebih dulu dan memastikan tidak ada file rahasia di commit mana pun. Ia juga menegaskan bahwa login ke GitHub dilakukan Raka sendiri, tanpa menyerahkan kata sandi ke Claude. Claude menambahkan alamat repositori sebagai tujuan cadangan. Kotak izin menjelaskan bahwa riwayat akan diunggah ke repositori privat. Karena tujuannya benar dan isinya sudah diperiksa, Raka menyetujui. Enam commit terunggah. Kalau laptop Raka rusak atau hilang, seluruh riwayat proyeknya masih aman tersimpan. Mari rangkum aturan Git yang aman. Pertama, daftar pengecualian dibuat sebelum commit pertama, supaya rahasia tidak pernah masuk riwayat. Kedua, satu perubahan kecil yang sudah dicek, satu commit. Riwayat yang rapi memudahkan pembatalan. Ketiga, unggah riwayat ke layanan seperti GitHub sebagai cadangan online. Untuk proyek usaha, pilih repositori privat. Langkah dan tampilannya bisa berubah, jadi ikuti dokumentasi resmi layanan tersebut. Keempat, kalau rahasia terlanjur tersimpan di riwayat, segera ganti kunci atau kata sandinya. Menghapus file saja tidak cukup, karena versi lamanya masih ada di riwayat. Kelima, jangan menyetujui perintah yang menghapus riwayat atau menimpa paksa tanpa paham akibatnya. Git juga berguna di luar website. Dewi bisa memasang Git di folder skripnya, sehingga setiap perubahan aturan laporan tercatat dan bisa dibatalkan. Pak Hendra bisa menyimpan versi soal dan modul berbentuk teks setiap semester. Dan kebiasaan terpenting saat bekerja dengan Claude Code: buat commit sebelum meminta perubahan besar. Kalau hasilnya tidak sesuai, Anda selalu punya titik aman untuk kembali. Tampilan di video ini simulasi, jadi layar Anda bisa sedikit berbeda.
Kita sudah memasang Git lewat Claude Code, melindungi file rahasia, menyimpan perubahan dengan pesan yang jelas, membatalkan perubahan yang merusak dengan aman, dan memakai cabang untuk percobaan. Di episode berikutnya kita belajar kebiasaan penting lainnya: meminta Claude merencanakan dulu sebelum mengubah kode, supaya perubahan besar tetap terkendali. Sampai jumpa!
Kerjakan sendiri setelah menonton supaya materinya benar-benar melekat.
Ketik pertanyaan atau kata kunci; kami carikan bagian episode ini yang menjelaskannya dan lompatkan videonya ke sana.
Catatan disimpan bersama menit video saat ini dan hanya terlihat oleh Anda.
Bingung di salah satu langkah? Tanyakan di sini; pengajar dan peserta lain bisa menjawab.
Belum ada pertanyaan.

Tim Cerdas Inovasi Digital
Pengembang software, engineer BIM & 3D, dan praktisi AI
Sehari-hari kami mengerjakan software, model BIM, game, dan otomasi AI untuk klien, lalu menjadikan pengalaman praktik itu kelas langkah demi langkah: setiap langkah diperlihatkan di layar dan dilengkapi panduan PDF.
Lihat klien kami →