You said:
I run git bisect start then git bisect good
From the documentation, here is the procedure you should follow when using git bisect
:
$ git bisect start
$ git bisect bad # mark current commit as bad
$ git bisect good v1.0 # mark some earlier commit as good
Git bisect basically just does a binary search to find the first bad commit where some problem popped up in your branch. It expects you to mark a certain commit as good, then some earlier commit as bad. Because you marked the current commit as good first, without specifying a bad commit, my guess is that bisect just completed without doing anything.