Github_35_디버깅

지원·2023년 9월 11일
0

Git

목록 보기
35/48
post-thumbnail

언제 누가 작업했는 지 기록들이 나온다.

git blame [원하는 파일 이름]

vscode 확장프로그램
git lens 설치하면 더 편리하다.

문제의 원인을 빠르게 찾는법
git bisect

이전에는 잘 동작했는데 요즘들어 잘 동작하지 않는 것 같을 때

git checkout [잘 동작하는 commit] ->해당 commit으로 이동하기
git bisect start
git bisect good   ---> 마크를 해둔다.
git checkout master  --->최신 master pointer로 돌아간다. 
git bisect bad --->good과 bad 사이에 중간지점 commit들을 확인해준다. 
git hist --->HEAD의 위치를 잘 확인하고 프로그램을 실행시키고 이상이 없으면
git bisect good을 하고 또 git hist를 하면서 HEAD의 위치를 확인한다.
계속 하다가 이상이 있으면
git bisect bad을 한다. 

다 찾고 확인했다면
git bisect reset하면 원래 branch로 돌아간다.

0개의 댓글

관련 채용 정보