繁体   English   中英

我如何停止git bisect?

[英]How do I stop git bisect?

我前一段时间尝试过git bisect,这对我很有帮助,但显然我没有阻止它。 当我做git状态时,我仍然得到:

You are currently bisecting.
(use "git bisect reset" to get back to the original branch)

我真的不想重置到任何地方,我只是想停止二等分。 这真的只是摆脱这个消息的问题。

git bisect reset是你停止二等分的方法。 默认情况下,它会将HEAD重置为开始之前的位置,尽管您也可以使用git bisect reset <commit>来转到那个。

如果你只是想在不改变提交的情况下停止二等分,那么从文档中, git bisect reset HEAD会做你想要的。

Bisect重置

在bisect会话之后,要清理二分状态并返回到原始HEAD(即退出二等分),请发出以下命令:

$ git bisect reset

默认情况下,这会将您的树返回到git bisect start之前检出的提交。 (一个新的git bisect start也会这样做,因为它清理旧的二分状态。)

使用可选参数,您可以返回到另一个提交:

$ git bisect reset <commit>

例如, git bisect reset HEAD将让你进行当前的二分提交并避免切换提交,而git bisect reset bisect / bad将检查第一个错误修订。

资料来源: http//git-scm.com/docs/git-bisect

添加到@leigh的答案,你也可以执行git checkout <branchname> (例如, git checkout dev )来退出bisect并进入该分支的HEAD的提交。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM