しばらく前に git bisect を試してみたところ、うまくいきましたが、どうやら止めなかったようです。git status を実行すると、まだ次のメッセージが表示されます。
You are currently bisecting.
(use "git bisect reset" to get back to the original branch)
どこかにリセットしたいわけではなく、単に二分法を停止したいだけです。本当に必要なのは、このメッセージを削除することだけです。
ベストアンサー1
git bisect reset
は、二分法を停止する方法です。デフォルトでは、開始前の位置に HEAD がリセットされますが、git bisect reset <commit>
代わりに を使用してその位置に移動することもできます。
コミットを変更せずにバイセクトを停止したいだけの場合は、ドキュメントから、git bisect reset HEAD
必要な操作を実行します。
二分リセット
二分セッションの後、二分状態をクリーンアップして元の HEAD に戻るには (つまり、二分を終了するには)、次のコマンドを発行します。
$ git bisect reset
デフォルトでは、これによりツリーは git bisect start の前にチェックアウトされたコミットに戻ります。(新しい git bisect start でも、古い二分状態がクリーンアップされるため、同じことが行われます。)
オプションの引数を使用すると、代わりに別のコミットに戻ることができます。
$ git bisect reset <commit>
例えば、
git bisect reset HEAD
は現在のバイセクションコミットに留まり、コミットの切り替えをまったく回避しますが、git bisect reset bisect/bad は最初の不良リビジョンをチェックアウトします。