git bisectセッションを開始するときの私の通常のワークフローは次のとおりです。
git bisect start # start a bisect session
git bisect bad # I noticed that the current state is broken
さて、過去にうまくいったことはよく知っていますが、どのバージョンが良かったかはまだわかりません。そのため、通常、作業ツリーを古い状態に戻し、ビルド、テストを行い、動作するバージョンが見つかるまで繰り返します。でマークできgit bisect goodます。
「作業ツリーを古い状態に戻す」手順を実行するための最良の方法は何ですか?git reset --hard <some_good_rev>?git checkout <some_good_rev>?他に何かありますか?あなたの答えを正当化してください。