Scott Chacon & Ben Straub 님의 "Pro Git" 책을 정리한 포스팅 입니다.
1. 커밋 히스토리 조회하기
커밋 히스토리 조회
git log
commit 912022dcf5c069c7cfeb89734712c58569e8c22c (HEAD -> master)
Author: noah0504789 <noah0504@naver.com>
Date: Sun Jan 14 18:22:08 2024 +0900
third
commit 0f54ccd7f3ac4537d87c25a310471b74eb001a3c
Author: noah0504789 <noah0504@naver.com>
Date: Sun Jan 14 18:18:44 2024 +0900
second
commit a809274718d3842c347baa5a70f5ee534c7aaaa5
Author: noah0504789 <noah0504@naver.com>
Date: Sun Jan 14 15:53:14 2024 +0900
init
- 저장소의 커밋 히스토리를 시간순으로 보여줍니다.
- 가장 최신 커밋이 위로 올라옵니다.
- 구성
- 체크섬, 저자 이름, 저자 이메일, 커밋 날짜, 커밋 메시지
git log -n
- 전체 히스토리에서 최근의 n개만 보여줍니다.
git log -p
- 각 커밋의 diff 내용을 보여줍니다.
git log --stat
- 각 커밋의 통계 정보를 보여줍니다.
git log --pretty=oneline
- 로그 정보를 한줄로 간단히 보여줍니다.
git log --pretty=format:"option"
- 로그 정보를 커스터마이징하여 보여줍니다.
- format 옵션
- "%h" : (짧은 길이) 커밋 해시
- "%an" : 저자 이름
- "%ar" : 저자 시각 (상대적)
- "%s" : 요약
git log --graph
- 로그 정보를 아스키 그래프로 보여줍니다.
- 브랜치와 머지 히스토리를 표시해줍니다.
git log --since=""
- 명시한 날짜 이후의 커밋만 검색합니다.
출처
'VCS > Git' 카테고리의 다른 글
[Pro Git] 2-5. Git의 기초: 리모트 저장소 (1) | 2024.01.14 |
---|---|
[Pro Git] 2-4. Git의 기초: 되돌리기 (0) | 2024.01.14 |
[Pro Git] 2-2. Git의 기초: 수정하고 저장소에 저장하기 (1) | 2024.01.14 |
[Pro Git] 2-1. Git의 기초: Git 저장소 만들기 (1) | 2024.01.14 |
[Pro Git] 1-6. 시작하기: Git 최초 설정 (1) | 2024.01.13 |