尝试启动 git bisect 给出“致命:无效参考:...”

Eri*_*ulz 3 git git-bisect

尝试使用以下命令开始二等分,

git bisect start
Run Code Online (Sandbox Code Playgroud)

导致 Git 响应:

fatal: invalid reference: atrium-3018
Run Code Online (Sandbox Code Playgroud)

这是什么原因,我该如何解决?

Eri*_*ulz 6

显然这是由于旧一分为二的遗迹,你可以用一个简单的方法解决:

rm .git/BISECT_*
Run Code Online (Sandbox Code Playgroud)

(感谢克里斯蒂安的提示)

编辑 - 我还没有测试过这个 - 但从 doco 看来可能更正确的回应

git bisect reset
Run Code Online (Sandbox Code Playgroud)

如果其他人遇到此问题,他们可能想尝试正确的方法并报告结果)

  • 我在尝试使用您提到的“git bisect reset”命令取消旧的二等分时遇到了同样的问题。您关于删除临时文件的建议为我修复了它:) (3认同)