撤消一个git分叉错误

我正在通过命令行做一个非自动化的git bisect。 一切进展顺利,直到我不小心在我的命令历史logging中出现了错误的回路,而不是运行testing,我运行“git bisect good”(或不好)。 糟糕 – 我还不知道这个提交应该是好还是坏,但这就是我所做的。

我可以撤销“git bisect good”命令,或者让git忘记它的结果,然后回去运行该提交的testing吗?

平分日志和平分重播

在将修订标记为好或不好之后,发出以下命令以显示迄今已完成的工作:

$ git bisect log 

如果您发现在指定修订状态时出错,可以将此命令的输出保存到文件中,对其进行编辑以删除不正确的条目,然后发出以下命令以返回到更正的状态:

 $ git bisect reset $ git bisect replay that-file 

您可以输出使用的logging

 $ git bisect log > bisect.log 

在编辑器中打开该文件并编辑/删除故障线路。 然后你可以重播

 $ git bisect replay bisect.log 

这在git help bisect