しばらく前にgit bisectを試してみましたが、うまくいきましたが、どうやらそれを止めなかったようです。 git statusを実行しても、次のようになります:
You are currently bisecting.
(use "git bisect reset" to get back to the original branch)
本当にどこにもリセットしたくないので、二等分をやめたいだけです。それは本当にこのメッセージを取り除くだけの問題です。
git bisect reset
は、二分法を停止する方法です。デフォルトでは、HEADを開始前の状態にリセットしますが、代わりにgit bisect reset <commit>
を使用してその場所に移動することもできます。
コミットを変更せずに二分を停止したい場合は、ドキュメントから、git bisect reset HEAD
が望むことを行います。
Bisectリセット
二分セッションの後、二分状態をクリーンアップして元のHEAD(つまり、二分をやめる))に戻すには、次のコマンドを発行します。
$ git bisect reset
デフォルトでは、これはgit bisectが開始する前にチェックアウトされたコミットにツリーを返します。 (新しいgit bisectの開始も、古い二分状態をクリーンアップするため、これを行います。)
オプションの引数を使用すると、代わりに別のコミットに戻ることができます。
$ git bisect reset <commit>
たとえば、
git bisect reset HEAD
は現在の二分コミットのままにして、コミットの切り替えをまったく回避しますが、git bisect reset bisect/badはチェックします最初の悪いリビジョンを削除します。
@leighの答えに加えて、git checkout <branchname>
(例、git checkout dev
)バイセクトを終了し、そのブランチのHEAD)でコミットを取得します。