언제 누가 작업했는 지 기록들이 나온다.
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로 돌아간다.