반응형
이번 포스팅에서는 [Git 기초] 파트의 세부 주제인 커밋 히스토리 확인하기에 대하여 상세히 알아보겠습니다.

1. 프로젝트 이력 조회 (log)
Git의 큰 장점 중 하나는 과거의 변경 이력을 매우 상세하게 조회할 수 있다는 점입니다. git log 명령어를 사용하면 저장소에 기록된 커밋들의 해시값, 작성자, 생성 날짜, 그리고 커밋 메시지를 최신순으로 확인할 수 있습니다.
# 상세한 커밋 히스토리 출력 (키보드 화살표로 스크롤, 'q'로 종료)
$ git log
# 최근 N개의 커밋만 확인
$ git log -n 5
2. 히스토리 포맷 최적화 옵션
기본 출력은 정보량이 많아 한눈에 흐름을 파악하기 어려울 수 있습니다. Git은 로그를 간결하게 확인하거나, 브랜치의 분기 상황을 시각적으로 파악할 수 있는 다양한 옵션을 제공합니다.
# 각 커밋을 해시 앞자리와 메시지로 이루어진 한 줄로 요약 출력
$ git log --oneline
# ASCII 문자를 활용해 브랜치의 병합 흐름을 그래프 형태로 출력
$ git log --graph --oneline --all
# 특정 작성자의 커밋만 필터링하여 출력
$ git log --author="John Doe"
추가 활용:
--stat옵션을 추가하면 각 커밋에서 구체적으로 어떤 파일들이 몇 줄씩 변경되었는지에 대한 통계를 함께 확인할 수 있어 코드 리뷰나 상황 파악에 도움이 됩니다.
지금까지 커밋 히스토리 확인하기의 개념과 구체적인 활용 방안에 대해 살펴보았습니다. 이어지는 다음 포스팅에서 관련 심화 주제를 지속적으로 다루어보겠습니다.
반응형
'CI.CD > GIT' 카테고리의 다른 글
| [GIT] 코드 올리고 내려받기 (0) | 2026.07.13 |
|---|---|
| [GIT] 원격 저장소(Remote) 연결 (0) | 2026.07.13 |
| [GIT] 변경사항 추적 및 저장 (0) | 2026.07.13 |
| [GIT] Git의 3가지 공간 이해하기 (0) | 2026.07.13 |
| [GIT] 내 첫 Git 저장소 만들기 (0) | 2026.07.13 |