img

git log는 Git에서 커밋 기록을 확인하는 명령어.

프로젝트의 변경 이력을 추적하고, 각 커밋에 대한 정보를 확인할 수 있다.

git log는 다양한 옵션과 플래그를 제공해 원하는 형태로 커밋 로그를 볼 수 있다.

기본 명령어

git log
  • 가장 최근 커밋부터 순차적으로 모든 커밋 기록을 출력.
  • 기본 출력 내용:
    • 커밋 해시: 커밋의 고유 식별자 (SHA-1 해시).
    • 작성자: 커밋을 작성한 사람.
    • 날짜: 커밋이 작성된 시간.
    • 커밋 메시지: 해당 커밋의 설명.

주요 옵션

간단한 출력

git log --oneline
  • 각 커밋을 한 줄로 간략하게 출력.
  • 커밋 해시와 커밋 메시지만 표시.

그래프 형식

–graph

git log --graph --oneline
  • 브랜치 및 머지 히스토리를 시각적으로 표현.
  • –oneline과 함께 사용하면 깔끔한 출력이 가능.

특정 수의 커밋 출력

git log -n
  • 최근 n개의 커밋만 출력.

특정 파일의 변경 이력

git log --filename.txt
  • 특정 파일에 대한 변경 이력을 확인.

날짜 필터링

git log --since="2023-01-01" --until="2023-12-31"
  • 특정 기간의 커밋만 출력.

작성자 필터링

git log --author="John Doe"
  • 특정 작성자가 만든 커밋만 출력.

커밋 메시지 검색

git log --grep="bug fix"
  • 특정 단어 또는 문구를 포함하는 커밋 메시지를 검색.

태그:

카테고리:

업데이트:

댓글남기기