👩🏻‍💻 Programming/Etc

Git blame 사용법

한국의 메타몽 2022. 2. 4. 17:47

 

Git blame 이란?

 

개인정보는 검은색으로 가렸다.

 

Intellij 내부의 Git > Current File > Annotate with Git Blame을 클릭하면 사용할 수 있다.

Git blame을 통해 Git에 Commit이 되어 수정된 파일들의 내역을 볼 수 있다.

팀원들과 협력하여 다른 사람의 코드를 읽다보면 가끔 예전 파일의 기록이 필요할때도 있는데, 그럴때 Git Blame을 잘 활용하면 된다.

 

 

 

사용 예시

 

개인정보는 검은색으로 가렸다.

git blame을 클릭하면 해당 파일에서 모든 줄마다 변경된 이력들이 나온다.

변경된 이력을 클릭해서 보면 해당 commit이 이루어진 파일과 현재의 변경된 코드를 비교해서 보여준다.

 

개인정보는 검은색으로 가렸다.

그렇게 변경된 파일의 비교사항을 보면, 위쪽에 위와같이 랜덤 난수로 선언된 코드를 볼 수 있다.

 

개인정보는 검은색으로 가렸다.

 

해당 난수 코드를 팀원들과 협력하는 git project 내부에서 검색하면 PR된 commit 이력을 볼 수 있다.

이 방법을 활용하면 자세한 설명이 필요한 과거 이력의 코드를 이해하는데 도움이 될 수 있다.