尝试使用以下命令启动二分查找:
git bisect start
使Git作出反应的原因:
fatal: invalid reference: atrium-3018
什么是导致这个问题的原因以及我该如何解决它?
尝试使用以下命令启动二分查找:
git bisect start
使Git作出反应的原因:
fatal: invalid reference: atrium-3018
显然这是由于之前分支遗留下来的问题,你可以通过简单的方法解决:
rm .git/BISECT_*
(感谢Christian的提示)
编辑-我还没有测试过,但从文档中看来,更正确的响应可能是:
git bisect reset
如果还有其他人遇到此问题,他们可能想尝试正确的方法并报告结果。
对我来说,我之所以出现这个错误是因为几个月前进行了一次 git bisect
会话。它开始的分支早已被删除。
我的解决方案是执行
git bisect reset <branch name>
这里的<branch name>
是我本地版本库中实际存在的一个分支。
另外,你也可以创建一个同名分支来解决git bisect reset
报错的问题。
git bisect reset
命令取消旧二分操作时遇到了同样的问题。你关于删除临时文件的建议为我解决了这个问题 :) - Dan