Git Bisect, 언제, 어떻게?
1786 단어 gitprogramminggithub
git bisect
명령에 대해 알아봅니다.git bisect는 언제 사용할 수 있습니까?
git docs ,
git bisect
에 따르면 버그를 생성하는 커밋을 찾는 데 사용됩니다. 그러나 프로그램 출력에서 알 수 있는 모든 것을 생성하는 커밋을 찾는 데 사용할 수 있습니다. 예를 들어:따라서 특정 출력을 담당하는 커밋을 어디에서 찾을 수 있는지 묻는 경우
git bisect
명령을 사용할 수 있습니다.사용하지 않을 때는?
코드의 특정 부분을 담당하는 커밋이나 사람을 알고 싶다면 Gitlens
사용
git bisect
사용하지 마십시오
git bisect
당신이 원하는
커밋과 그 정보를 얻으려면
커밋과 그 정보를 얻으려면
당신은
코드가 아닌 출력.. 예: - 재현할 수 있는 버그 - 로그 문
다른 도구를 사용하여 커밋 정보를 얻을 수 있는 코드
git bisect 🤔은 어떻게 사용하나요?
먼저 커밋 정보를 검색하는 출력을 감지한 다음 다음을 실행합니다.
git bisect start
그런 다음 실행
git bisect good [hash of commit]
특정 출력이 존재하지 않는다고 확신하는 커밋의 해시를 삽입하십시오.
그런 다음 실행
git bisect bad [hash of commit]
이 특정 출력을 재현할 수 있다고 확신하는 경우. 특정 커밋을 선택하기 위해 비워 둘 수 있습니다.
그런 다음 git은 좋은 커밋과 나쁜 커밋 사이의 커밋 사이를 점프하기 시작합니다.
모든 커밋에 대해 목표로 하는 출력을 재현하려고 시도하고 재현할 수 있으면
git bisect bad
실행하십시오.재생이 안되면 실행
git bisect good
마지막으로 git은 찾고 있는 출력을 담당하는 커밋 정보를 기록합니다.
그런 다음
git bisect reset
를 실행하여 프로세스를 종료합니다.이 기사가
git bisect
명령을 이해하는 데 도움이 되었기를 바랍니다.
Reference
이 문제에 관하여(Git Bisect, 언제, 어떻게?), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/mrottimista/git-bisect-when-and-how-5847텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)