git bisect를 어떻게 중지합니까? 분명히 나는 ​​그것을 멈추지 않았다. git

나는 얼마 전에 git bisect를 시도했고 그것은 나를 잘 도왔지만 분명히 나는 ​​그것을 멈추지 않았다. git status 할 때 여전히 다음과 같이 나타납니다.

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

나는 정말로 다른 곳으로 재설정하고 싶지 않고 이등분을 중지하고 싶습니다. 이 메시지를 제거하는 것은 정말 문제입니다.



답변

git bisect reset이등분을 멈추는 방법입니다. 기본적으로 HEAD를 시작하기 전의 위치로 재설정하지만 git bisect reset <commit>대신을 사용 하여 이동할 수도 있습니다 .

커밋을 변경하지 않고 bisecting을 중지하려면 문서에서 git bisect reset HEAD원하는 것을 수행하십시오.

Bisect 재설정

bisect 세션 후, bisection 상태를 정리하고 원래 HEAD로 돌아가려면 (즉, bisecting을 종료하려면) 다음 명령을 실행하십시오.

$ git bisect reset

기본적으로 이것은 git bisect가 시작되기 전에 체크 아웃 된 커밋으로 트리를 반환합니다. (새 git bisect start도 이전 이분법 상태를 정리하므로이를 수행합니다.)

선택적 인수를 사용하면 대신 다른 커밋으로 돌아갈 수 있습니다.

$ git bisect reset <commit>

예를 들어, git bisect reset HEAD는 현재 이분법 커밋을 유지하고 커밋 전환을 전혀 피하고 git bisect reset bisect / bad는 첫 번째 잘못된 개정을 확인합니다.

출처 : http://git-scm.com/docs/git-bisect


답변