eotkd4791 / TIL-archive

TIL을 모아두는 용도로 사용하는 Repo
0 stars 0 forks source link

git blame 사용법 #21

Open eotkd4791 opened 3 years ago

eotkd4791 commented 3 years ago

회사 업무를 진행하면서 파일 변경 기록을 확인할 일이 생겼고, 구글링 결과로 git blame이라는 명령어가 있다는 것을 알게 되었다. 해당 명령어 사용법을 설명한 글이 있어, 따로 정리해두려고 한다.

용도

버그를 찾을 때 먼저 그 코드가 왜, 언제 추가했는지 알고 싶은 경우에 사용한다. 한 줄 한 줄 마지막으로 커밋한 사람이 누구인지, 언제 마지막으로 커밋했는지 볼 수 있다.

사용법

  1. 가장 최근 commit에서 README.md 파일 확인 (HEAD 대신 commit-hash 또는 HEAD~n이 들어갈 수 있다.)
git blame HEAD README.md
  1. 커밋되지 않은 최근 변경 사항까지 확인
git blame README.md
  1. README.md 파일 20번째 줄 ~ 30번째 줄의 변경 내역 확인
git blame -L 20,30 README.md

참고 자료 동고 팔자 상팔자 - Git blame 명령어 Git - Git 도구 - Git으로 버그 찾기