Perhaps you used a command git diffwith some commits indicated to get the results specified in your question. Assume the command:
git diff goodcommit..badcommit requirements.txt
..badcommit, , badcommit - HEAD. ( ), :
git bisect start badcommit goodcommit
git bisect run test ! -x requirements.txt
. :
running test ! -x requirements.txt
8088473809f905bd8f3d5825983e8c9fe82b10c6 is the first bad commit
commit 8088473809f905bd8f3d5825983e8c9fe82b10c6
Author: author
Date: Fri Jun 16 23:05:49 2017 +0100
commit message
, :
git bisect reset