~/VibeHandbook
PDF Gratis

Bab 07 · 04

Jadikan Kontrol Versi sebagai Refleks

Kontrol versi adalah jaring pengaman Anda, dan dengan AI ia menjadi krusial. AI bisa mengubah sepuluh file dalam lima detik — Anda butuh cara yang bersih untuk memeriksa, menyimpan, atau membuang pekerjaan itu.

  • sering, dalam potongan kecil. Sebelum meminta perubahan besar, commit dulu apa yang sudah berfungsi. Working tree yang bersih berarti Anda selalu bisa kembali ke titik itu.
  • Baca diff-nya sebelum commit. Ini adalah langkah tinjauan Anda yang sesungguhnya. Anda tidak harus memahami setiap baris, tapi Anda harus memahami apa yang berubah dan mengapa.
  • Gunakan untuk pekerjaan berisiko. Buat branch, biarkan AI bereksperimen sebebasnya, dan gabungkan (merge) hanya jika hasilnya Anda sukai. Jika tidak, hapus saja — tak ada kerugian.
  • Tulis pesan commit yang jujur. Anda di masa depan maupun AI sama-sama membaca riwayat commit untuk memahami maksudnya.

Perubahan mental yang perlu terjadi: commit bukanlah birokrasi, melainkan titik simpan (checkpoint) dalam sebuah game. Simpan dulu sebelum pertarungan bos. Dan pelajari dua "pintu darurat" yang membuat riwayat yang bersih layak dipertahankan — git checkout . (atau git restore .) untuk membuang eksperimen yang belum di-commit, dan git revert untuk membatalkan commit yang sudah Anda buat. Mengetahui bahwa Anda selalu bisa kembali ke keadaan yang diketahui baik-baik saja itulah yang membuat Anda bisa memberi AI kelonggaran panjang tanpa perlu cemas.

Mau versi offline?

Unduh seluruh buku sebagai PDF atau EPUB — gratis.