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.