Если кто-то пытается запустить любую из команд git -bisect из любого другого места, кроме корневого каталога репозитория, говорится:
Вам нужно запустить эту команду из верхнего уровня рабочего дерева.
Почему? Я не знаю никакой другой команды git, которая имеет это требование, и я не вижу очевидной причины, по которой bisect должен быть особенным. На странице руководства не упоминается об этом ограничении.
Это действительно неважно. Мне в основном просто любопытно.