<Git Chapter 11> - 분석하고 디버깅하기 2

심우열·2023년 1월 7일
0

Git

목록 보기
22/27

3. 누가 코딩했는지 알아내기

각 라인의 작성자를 확인

git blame

1. 파일의 부분별로 작성자 확인하기

git blame (파일명)

2. 특정 부분 지정해 작성자 확인하기

git blame -L (시작줄),(끝 줄, 또는 + 줄 수) (파일명)

3. VsCode 의 GitLens 확장 사용해보기

4. 오류가 발생한 시점 찾아내기

이진 탐색 알고리즘으로 문제의 발생 시점을 찾아냄

git bisect

1. 이진 탐색 시작

git bisect start

2. 오류 발생 지점임을 표시

git bisect bad

3. 의심 지점으로 이동

git checkout (해당 커밋 해시)

4. 오류 발생하지 않을 시 양호함 표시

git bisect good
git bisect good/bad 를 반복하면 오류시점 탐색 됨

5. 이진 탐색 종료

git bisect reset
profile
Dev Ops, "Git, Linux, Docker, Kubernetes, ansible, " .

0개의 댓글