When you use git bisect , it uses refs/bisect/bad to track the last bad commit. (This ref is updated when you do git bisect bad .)
I suspect that it happened here that you reached the end of the bisector and he reported the first bad commit, but you never finished halving with git bisect reset , which would clear the links that he created. You can still run this command and it will return you to where you were before starting the bisector - however, I would make sure that your work was completed and the git status was clean before doing this to avoid possible confusion.
If you use __git_ps1 in your bash prompt, it will be useful to note that you are still in half-split mode by (9dad0bb...)|BISECTING . I discussed __git_ps1 slightly different answer , which may be useful.
Mark longair
source share