While working on a shared git repository, we encounter one or more of the below situations quite often. Find a bad guy: In a repository with hundreds of commit, finding a bad commit manually can be a tedious task where good old binary search comes to the rescue. …