Pelacakan Bug Otomatis dengan git bisect

git bisect mencari commit penyebab bug dengan pencarian biner: kamu menyebut satu commit yang sudah rusak dan satu yang masih baik, lalu Git melompat ke tengah-tengah dan bertanya kondisinya. Setiap jawabanmu memangkas separuh kemungkinan, sehingga riwayat seribu commit selesai ditelusuri hanya dalam sekitar sepuluh langkah. Beri tanda dengan git bisect good atau git bisect bad di setiap langkah, dan akhiri sesi dengan git bisect reset agar kembali ke posisi semula. Untuk proyek yang punya test otomatis, git bisect run bahkan menjalankan seluruh proses ini tanpa kamu tunggui.

👀 Contoh dulu

git bisect start
git bisect bad
git bisect good a1b2c3d

Hasilnya: Bisecting: 5 revisions left to test after this...

💡 Git akan memindahkanmu ke commit tengah untuk dites sampai sumber bug ditemukan.

📝 Sekarang giliranmu

Tulis perintah untuk mengakhiri sesi git bisect.

Preview