1. ホーム
  2. git

[解決済み] git bisectのミスを元に戻す

2022-04-15 11:06:35

質問

コマンドラインから非自動でgit bisectを行っています。コマンド履歴の間違った行で誤ってリターンを押してしまい、テストを実行する代わりに 'git bisect good' (または bad) を実行してしまうまでは、すべてがうまくいっていたのですが。おっと - このコミットがgoodとされるべきなのかbadとされるべきなのかまだ分かっていませんが、私はそうしてしまったのです。

git bisect good' コマンドを取り消すか、あるいはその結果を git に忘れさせ、そのコミットに対してテストを実行し直すことはできますか?

どのように解決するのですか?

からの git-bisect ドキュメント :

バイセクトログとバイセクトリプレイ

リビジョンに良し悪しのマークを付けた後、以下のコマンドを実行して、これまでに行われたことを表示します。

$ git bisect log

リビジョンの状態を指定する際に間違いがあることが分かった場合、このコマンドの出力をファイルに保存し、それを編集して間違った項目を削除してから、次のコマンドを発行すると、修正した状態に戻すことができます。

$ git bisect reset
$ git bisect replay that-file