GitLevel menengahBaca sekitar 9 menit

Git untuk Kerja Bareng AI Agent

Biarkan agent berani mengubah, karena kamu bisa mundur.

Claude Code dan Cursor bisa mengubah banyak file sekaligus dalam satu perintah. Git membuat itu aman: kamu simpan dulu kondisi sebelum agent jalan, baca persis apa yang dia ubah, lalu batalkan kalau hasilnya meleset. Halaman ini membahas kebiasaan kerja yang perlu kamu pakai saat agent ikut menyentuh filemu.

Ditulis oleh Aurelius Ivan Wijaya. Terakhir diperbarui 22 Juli 2026.

Tekan tombol Mode presentasi di pojok untuk menjadikannya slide.

Git · Modul AI Agent

Kenapa ini penting

Agent mengubah banyak file sekaligus.

Alur langkah edukasiSatu perintah ke agent mengubah beberapa file sekaligus, lalu perubahannya diperiksa.123Satu perintah ke agent mengubah beberapa file sekaligus, lalu perubahannya diperiksa.
20 detik: ingat satu kali kamu minta AI mengubah sesuatu dan hasilnya malah bikin bingung.

Waktu kamu mengetik sendiri, perubahannya kecil dan kamu ingat persis apa yang kamu sentuh. Waktu agent yang mengerjakan, satu permintaan bisa mengubah lima file dalam beberapa detik.

Git memberi kamu dua hal yang dibutuhkan di situasi itu: catatan persis apa yang berubah, dan tombol mundur kalau hasilnya tidak sesuai. Dengan itu kamu bisa membiarkan agent bekerja lebih berani.

Kebiasaan 1

Simpan dulu sebelum agent jalan

Ini kebiasaan yang paling menolong.

Jalankan ini sebelum memberi perintah besar ke agent
1git add -A2git commit -m "sebelum agent"

Sekarang kamu punya . Apa pun yang agent lakukan setelah ini bisa dibandingkan dengan titik itu, dan bisa dibatalkan seluruhnya kalau perlu.

Kebiasaan 2

Baca hasil kerja agent

Jangan langsung percaya, lihat dulu.

Setelah agent selesai
1git status          # file mana saja yang dia sentuh2git diff --stat     # ringkasan: berapa baris per file3git diff            # detail baris per baris

Cara membacanya

Mulai dari git diff --stat. Kalau ada file yang berubah jauh lebih banyak dari dugaanmu, buka file itu dulu dengan git diff. Itu tempat kesalahan paling sering bersembunyi.

Kebiasaan 3

Kalau hasilnya meleset

Dua pilihan, tergantung seberapa meleset.

Membatalkan perubahan yang belum di-commit
1git restore nama-file.txt   # batalkan satu file saja2git restore .               # batalkan semua perubahan agent

Sebagian saja yang salah

Batalkan per file dengan git restore nama-file, dan biarkan file lain yang sudah benar.

Semuanya kacau

Jalankan git restore titik untuk kembali ke titik aman yang kamu buat sebelum agent jalan.

Perintah ini membuang pekerjaan agent yang belum di-commit dan tidak bisa dikembalikan. Pastikan kamu sudah membaca -nya dulu.

Kebiasaan 4

Kasih agent jalur sendiri

Untuk perubahan yang besar atau berisiko.

Kerjakan di cabang terpisah
1git switch -c coba-agent2# minta agent bekerja di sini3git switch main            # main tetap bersih

Dengan cara ini jalur utamamu tidak pernah tersentuh selama percobaan. Kalau hasil agent bagus, cabangnya digabungkan. Kalau tidak, cabangnya ditinggalkan dan tidak ada yang perlu dibersihkan.

Kebiasaan 5

Commit kecil-kecil

Satu commit, satu perubahan yang jelas.

Gampang dibaca

Diff yang pendek bisa kamu periksa betulan. Diff sepanjang lima ratus baris biasanya cuma dilewati.

Gampang dimundurkan

Kalau ada yang rusak, kamu bisa membatalkan satu commit kecil tanpa ikut membuang pekerjaan lain yang sudah benar.

Gampang dicari

Waktu ada yang tiba-tiba error, riwayat yang rapi memudahkan kamu menemukan commit mana penyebabnya.

Wajib tahu

Jaga kuncimu jangan ikut tersimpan

Risiko yang naik waktu agent ikut menulis file.

Pastikan .gitignore kamu memuat ini
1.env2.env.local3*.key

Kenapa ini makin penting

Agent kadang membuat file konfigurasi baru atau menyalin contoh yang berisi kunci. Karena itu, cek keluaran git status setiap kali agent selesai, dan pastikan tidak ada file rahasia yang ikut masuk daftar.

Kalau kunci terlanjur ter-commit dan terkirim, anggap kunci itu bocor lalu ganti dari dasbor layanannya. Menghapus filenya saja tidak cukup, karena riwayat lama masih menyimpan isinya.

Rangkuman

Alur lengkapnya

Lima langkah yang diulang tiap kali.

  1. 1

    Commit dulu, supaya punya titik aman.

  2. 2

    Beri perintah ke agent.

  3. 3

    Baca git status dan git diff --stat sebelum menyentuh apa pun.

    File yang berubah jauh lebih banyak dari dugaan patut dicurigai.

  4. 4

    Cocok, commit. Meleset, git restore.

  5. 5

    Ulangi dengan permintaan yang lebih kecil.

Penutup

Yang kamu punya sekarang

Tulis tiga baris ini sekarang.

  1. 1

    Satu kalimat kebiasaan barumu sebelum menyuruh agent bekerja.

  2. 2

    Isi .gitignore yang wajib ada di project kerjaanmu.

  3. 3

    Simpan catatan ini, lalu pakai alurnya sekali besok pagi di kerjaan aslimu.

    Mulai dari satu permintaan kecil dulu, jangan yang mengubah banyak file.

Pertanyaan umum

FAQ

Satu kartu, satu pertanyaan. Ketuk untuk membuka jawaban, geser untuk lanjut ke kartu berikutnya.

1 / 5

Kenapa perlu Git kalau pakai AI coding agent?

Karena agent bisa mengubah banyak file sekaligus dalam satu perintah. Git menyimpan kondisi sebelum agent jalan, menunjukkan persis apa yang dia ubah, dan memungkinkan kamu membatalkannya kalau hasilnya meleset.

Apa yang harus dilakukan sebelum menyuruh agent mengubah file?

Simpan dulu kondisi saat ini dengan git add -A lalu git commit. Itu menjadi titik aman yang bisa kamu pakai untuk membandingkan dan untuk mundur.

Bagaimana cara memeriksa hasil kerja AI agent?

Jalankan git status untuk melihat file mana yang tersentuh, git diff --stat untuk ringkasan jumlah baris per file, lalu git diff untuk membaca detailnya. Mulai dari file yang berubah paling banyak.

Bagaimana membatalkan perubahan yang dibuat AI agent?

Kalau belum di-commit, pakai git restore diikuti nama file untuk membatalkan satu file, atau git restore titik untuk membatalkan semuanya dan kembali ke commit terakhir.

Apakah perlu branch terpisah untuk AI agent?

Untuk perubahan besar atau berisiko, ya. Jalankan git switch -c dengan nama cabang baru supaya jalur utama tetap bersih. Kalau hasilnya bagus cabangnya digabungkan, kalau tidak tinggal ditinggalkan.

Bacaan lanjutan

Ingin tim kamu dilatih langsung?

AI Training Indonesia membawakan pelatihan AI praktis untuk tim perusahaan, termasuk membangun dan memakai Skills di Claude.