[英]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.