본문 바로가기
Program Development Tips/Git

[Git] Git에서 커밋 히스토리 쉽게 살펴보는 법: 초보자를 위한 완벽 가이드

by Maccrey Coding 2024. 8. 22.
반응형

 

Git은 강력한 버전 관리 도구지만, 초보자에게는 조금 복잡할 수 있습니다.

이 포스트에서는 Git에서 커밋 히스토리를 간단하게 조회하고 분석하는 방법을 설명해 드릴게요.

커밋 히스토리란?

커밋 히스토리는 Git 저장소의 변경 이력을 기록한 것입니다.

각 커밋은 코드의 특정 상태를 나타내며, 변경 내용, 작성자, 날짜 등이 포함됩니다. 커밋 히스토리를 통해 코드가 어떻게 발전해 왔는지, 어떤 변경이 있었는지 쉽게 확인할 수 있습니다.

Git에서 커밋 히스토리 확인하기

1. 터미널 열기

먼저, Git이 설치된 터미널이나 명령 프롬프트를 열어야 합니다.

Mac에서는 Terminal, Windows에서는 Command Prompt나 PowerShell을 사용할 수 있습니다.

 

2. 저장소 디렉토리로 이동하기

커밋 히스토리를 보고 싶은 프로젝트 폴더로 이동합니다.

cd 명령어를 사용하여 해당 디렉토리로 이동하세요.

cd /path/to/your/repository

 

3. 커밋 히스토리 보기

이제 git log 명령어를 사용하여 커밋 히스토리를 조회할 수 있습니다. 다음 명령어를 입력해 보세요.

git log

이 명령어를 실행하면 최근 커밋부터 오래된 커밋까지 순서대로 나열된 커밋 히스토리를 볼 수 있습니다.

각 커밋에는 커밋 해시, 작성자, 날짜, 커밋 메시지가 포함됩니다.

 

4. 커밋 메시지와 변경 내용 확인하기

git log 명령어로 기본 커밋 히스토리를 확인한 후, 더 많은 정보를 보고 싶다면 커밋 해시를 사용하여 특정 커밋의 자세한 내용을 볼 수 있습니다.

커밋 해시를 복사한 후 다음 명령어를 입력하세요.

git show <commit-hash>

 

이 명령어를 사용하면 해당 커밋의 변경 내용, 파일 수정 내역, 커밋 메시지 등을 상세히 확인할 수 있습니다.

 

5. 그래픽 툴 사용하기

커맨드라인이 어려운 분들을 위해 Git의 그래픽 툴을 사용하는 방법도 있습니다.

GitHub Desktop, SourceTree, GitKraken, GitGraph과 같은 도구를 사용하면 커밋 히스토리를 시각적으로 확인할 수 있어 더욱 직관적입니다.

자주 묻는 질문 (FAQ)

Q: git log에서 커밋 메시지를 좀 더 보기 쉽게 하는 방법이 있나요?

A: git log 명령어에 다양한 옵션을 추가하여 출력 형식을 조정할 수 있습니다. 예를 들어, --oneline 옵션을 사용하면 한 줄로 요약된 커밋 메시지를 볼 수 있습니다.

git log --pretty=oneline

 

 

Q: 특정 기간의 커밋만 보고 싶어요.

A: --since와 --until 옵션을 사용하여 특정 날짜 범위의 커밋만 필터링할 수 있습니다.

git log --since="2024-01-01" --until="2024-08-01"

 

 

Git에서 커밋 히스토리를 살펴보는 것은 코드 변경을 이해하고 프로젝트를 효율적으로 관리하는 데 필수적입니다.

위의 방법을 사용하여 커밋 히스토리를 쉽게 조회하고 분석해 보세요.

Git의 다양한 기능을 익히면 더 효율적으로 버전 관리를 할 수 있습니다!

궁금한 점이나 추가적인 도움이 필요하다면 댓글로 남겨주세요. 다음 포스트에서 또 만나요!

 

공감과 댓글은 저에게 큰 힘이 됩니다.

Starting Google Play App Distribution! "Tester Share" for Recruiting 20 Testers for a Closed Test.

 

Tester Share [테스터쉐어] - Google Play 앱

Tester Share로 Google Play 앱 등록을 단순화하세요.

play.google.com

 

반응형