簡體   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