برای توضیح دادن درباره این آیتم از خصوصیت های توسعه یافته طراحی اپلیکیشن گیت فرض نمائید که شما فقط یک آزمایش را به مقر کدهای خویش اضافه نموده اید تا بتوانید یک باگ را باطن کدهای خویش پیدا فرمایید ولی شما مطمئن نیستید کهاین باگ برای نخسین بار در کجا ظواهر گردیدهاست و مجددا فرض نمایید که شما صدها و یا این که حتی هزاران commit در مخزن خویش دارید. امر git bisect به شما این اذن را میدهد به واحد سنجش بسیار متعددی وسعت کدهایی که می بایست کاوش فرمائید تا بتوانید commit که سبب ساختوساز باگ گردیده است پیدا نمائید را کاهش میدهد.
هنگامی که شما bisect را فعال میکنید شما در واقع دو نقطه را در مقر کدهای خویش گزینش میکنید تا محدوده کاوش را انتخاب کرده باشید. اولی نقطه جایی میباشد که شما میدانید ممکن میباشد مشکلاتی در آن وجود داشته باشد( معمولا قسمت HEAD) و دومی نقطه جایی میباشد که شما مطمئن میباشید کلیه چیز در آن عالی و سوای ایراد میباشد. در سود با گزینش این دو نقطه bisect فی مابین این دو نقطه درپی commit که منجر ساخت و ساز باگ گردیده است میگردد و به شما اذن میدهد تا آزمایش های خویش را جاری ساختن نمائید. این مراحل تقسیم باینری تا مجال پیدا شدن commit مربوطه ادامه پیدا می نماید.
git bisect که از شایسته ترین خصوصیت های توسعه یافته گیت میباشد میتواند یک امکان بسیار توسعه یافته برای مقر های کد گران قدر و بزرگ با تاریخچه های commit وقت گیر و توسعه یافته باشد. معمولا یافت کردن باگ درین مقر های کد میتواند بسیار مشقت بار باشد. شما دیر یا این که زود این باگ را پیدا خواهید کرد اما با استعمال از این ابزار میتوانید فرصت کاوش را نصف و یا این که حتی کمتر نمایید.