Bisect is a tool built into Git which allows you to step back through the history of your code in order to identify a particular change that introduced a bug. It does so in an efficient manner, meaning you don’t need to check every change, and it can save you hours of debugging.
In this talk John introduces you to Git Bisect and shows you real-world use cases. He covers using it to identify the cause of regressions, how it can save you time, and how to hook it up to automated testing.
This talk is suitable for anyone who is comfortable using Git for version control.