git bisect

up:: Git

git bisect start
git bisect bad (HEAD is bad)
git bisect good d6fbf78d9043eefa4c012acec3bd3b7b38e2987d

...

git bisect reset