Gitの小ネタおれおれAdvent Calendar 2022 – 24 日目 長くやって機能が増えてくると「なんか気づいたらアレが動かなくなってた」「知らんうちにバグってた」みたいな経験があると思います。さっさと修正すればいい、それはそうなんですが、どの変更の影響を受けたのかを調べると修正が簡単になることがしばしばあります。(注視すべき箇所がわかるので。) そんなときに便利なのが git bisect というコマンドです。二分探索のようにコミットを前後に飛び回りながら、問題のコミットを探し出すことができます。 ちなみに bisect とは「二等分する」という意味の動詞。(ちなみにちなみに「二分探索」は普通 binary search です。) 英語「bisect」の意味・使い方・読み方 | Weblio英和辞書 先にまとめ Git の履歴を飛び回りながら「大丈夫」「駄目」をマークしてゆく
![git bisectで「いつの間にか壊れていた」を探して直す(Gitの小ネタおれおれAdvent Calendar 2022 – 24日目) | Ginpen.com](https://cdn-ak-scissors.b.st-hatena.com/image/square/de4af7f62b39439905833504e59ba1e153be6d8b/height=288;version=1;width=512/https%3A%2F%2Fginpen.com%2Fwp-content%2Fthemes%2Fginpen-theme%2Fimg%2Ficon-512.png)