# git bisect > Lakukan strategi pencarian/pembelahan biner untuk mencari komit yang menyebabkan masalah/bug. > Git akan secara otomatis melompat bolak-balik dalam grafik komit untuk semakin mempersempit kandidat komit yang bermasalah. > Informasi lebih lanjut: . - Jalankan sesi pembelahan biner pada suatu rentang komit antara komit buruk/bermasalah dan komit (biasanya terdahulu) yang diketahui tak bermasalah: `git bisect start {{komit_buruk}} {{komit_baik}}` - Untuk setiap komit yang dipilih oleh `git bisect`, tandai komit tersebut sebagai baik (good) atau buruk (bad) setelah mencobanya: `git bisect {{good|bad}}` - Setelah `git bisect` berhasil menemukan komit yang bermasalah, akhiri sesi pembelahan dan kembali kepada cabang sebelumnya: `git bisect reset` - Lewati pengecekan suatu komit saat proses pembelahan berlangsung (misal: karena terdapat masalah yang disebabkan oleh faktor lain): `git bisect skip` - Jalankan sesi pembelahan baru dengan hanya menghiraukan kumpulan komit yang merubah isi suatu berkas atau direktori secara spesifik: `git bisect start {{komit_buruk}} {{komit_baik}} -- {{jalan/menuju/berkas_atau_direktori}}` - Lakukan prosesi pembelahan secara otomatis menggunakan suatu skrip penguji yang mengeluarkan kode `exit` 0 untuk hasil baik/"good" dan non-0 untuk buruk/"bad": `git bisect run {{jalan/menuju/skrip_penguji}} {{argumen_skrip_opsional}}` - Tampilkan log tentang kemajuan proses pembelahan saat ini: `git bisect log` - Tampilkan sisa daftar komit kandidat untuk diperiksa dalam proses pembelahan ini: `git bisect visualize`