Visual Studio Code

GitLens – VS Code에서 Git 기록과 코드 히스토리를 한눈에 보는 방법

jonbeo 2025. 8. 17. 09:37
반응형

 

 

안녕하세요 😊
Git을 쓰다 보면 “이 코드 누가, 언제, 왜 변경했지?”라는 궁금증이 생길 때가 많죠.
그럴 때 강력한 힘을 발휘하는 VS Code 확장 프로그램이 바로 GitLens입니다.

GitLens는 단순한 Git 플러그인이 아니라,
코드 히스토리·기여자·변경 이유까지 상세하게 보여주는 Git 슈퍼툴입니다.


📍 1. GitLens란?

  • VS Code 전용 Git 확장 프로그램
  • 커밋 히스토리, 기여자 정보, 변경 이력 등을 IDE 안에서 바로 확인
  • Blame 주석으로 해당 줄의 마지막 수정자·수정 시점 표시
  • 코드 비교, 파일 이력 탐색, 커밋 검색까지 지원

📍 2. 설치 방법

  1. VS Code 왼쪽 Extensions(확장) 패널 클릭
  2. GitLens — Git supercharged 검색
  3. 설치 후 VS Code 재시작
  4. 상태바에 GitLens 아이콘이 생기면 준비 완료

📍 3. 주요 기능

1) 인라인 Blame

// 코드 옆에 수정자, 날짜, 커밋 메시지가 표시됨
const price = calculatePrice(); // 2024-11-10 by 홍길동: 할인율 로직 수정
  • 해당 줄을 누르면 바로 커밋 세부정보 확인 가능

2) 파일 히스토리 보기

  • 파일 우클릭 → GitLens: Show File History
  • 시간 순으로 변경 내역과 커밋 메시지 확인 가능

3) 코드 비교

  • 현재 파일과 특정 커밋 버전을 비교 가능
  • 변경된 부분을 Diff 뷰로 직관적으로 표시

4) 기여자 통계

  • 프로젝트 전체에서 누가 얼마나 기여했는지 시각화
  • 라인 수, 커밋 수 등 기여도 확인 가능

📍 4. 실무에서 GitLens가 좋은 이유

  • 코드 리뷰 효율↑: 변경 이유를 바로 확인 가능
  • 버그 추적 속도↑: 문제 발생 시점·작성자 빠르게 확인
  • 히스토리 분석↑: 오래된 코드의 변천사를 쉽게 파악

📍 5. 꿀팁 – 필요한 기능만 사용하기

GitLens는 기능이 많아 처음엔 복잡할 수 있습니다.

  • Blame 인라인 주석만 켜고 나머지는 비활성화
  • 단축키로 자주 쓰는 기능만 등록
  • Diff 뷰를 GitLens 대신 VS Code 기본 Diff로 연동 가능

✅ 마무리

GitLens는 Git 사용 경험을 한 단계 업그레이드해주는 필수 확장입니다.
코드 히스토리를 자주 확인하는 개발자라면,
GitLens 하나로 시간과 수고를 크게 줄일 수 있습니다.
오늘 바로 설치해보시고, 실무 프로젝트에 적용해보세요! 😊

반응형