git bisect로 버그를 만든 커밋 찾기
믿을 수 있는 검사, 좋은 출발점, 분명한 결과 해석으로 git bisect 조사를 계획하는 프롬프트입니다. 원하는 AI 도구에 붙여 넣으면 AI가 git bisect 조사를 계획합니다.
결과는 도구, 모델, 입력한 내용에 따라 달라집니다.
결과 미리보기
예시: 저희 편집팀이 쓴 것으로, 실제 AI 출력이 아닙니다.
검사: ./check.sh → 종료 코드 0 = 좋음, 1 = 나쁨 git bisect start git bisect bad HEAD git bisect good v2.3.0 git bisect run ./check.sh 빌드 안 됨 → git bisect skip 결과: a1b2c3d "내보내기 날짜 형식 변경" 마지막: git bisect reset
채워 넣기
입력한 내용은 이 브라우저 창 안에만 머뭅니다. 저희는 아무것도 저장하거나 전송하지 않습니다.
- 페이지가 잘못 표시됨
- 최근부터 테스트가 실패함
- 계산 결과 숫자가 달라짐
- 앱이 느려짐
- 내보내기에서 항목이 빠짐
- 프런트엔드 빌드가 있는 웹 앱
- 백엔드 서비스
- 테스트가 있는 라이브러리
- 모바일 앱
- 여러 패키지가 있는 모노레포
- 자동 테스트가 있음
- 짧은 스크립트로 확인 가능
- 손으로 클릭해 봐야 함
- 운영과 비슷한 데이터로만 확인 가능
- 아직 모름
내 프롬프트
프롬프트를 직접 수정했습니다. 위 입력란을 바꿔도 더 이상 덮어쓰지 않습니다.
이것은 AI에게 주는 지시문이며, 아직 결과물이 아닙니다.
이 프롬프트가 잘 맞는 도구
이 프롬프트에 잘 맞는 AI 도구:
사용 방법
- 항목을 채우거나 추천 문구를 누르세요. 이름, 주소 같은 개인 정보는 넣지 마세요.
- 완성된 프롬프트를 원하는 AI 도구에 붙여 넣으세요.
- 시작하기 전에 정상 버전과 현재 버전에서 검사를 한 번씩 실행해 보세요. 두 번 모두 같은 답이 나오면 검사를 아직 믿을 수 없습니다.
왜 효과가 있을까요?
이력을 손으로 뒤지면 몇 시간이 걸리고 엉뚱한 커밋에 도달하기도 합니다. git bisect는 단계마다 범위를 절반으로 줄이지만, 좋고 나쁨을 의심 없이 답하는 검사가 있어야만 제대로 동작합니다.
팁
- 검사 스크립트에 인증 정보나 실제 고객 데이터를 넣지 말고 테스트 데이터를 쓰세요.