[Linux/Shell] git log / git command / git log format / git log pretty format / git log option / option format
2022. 5. 12. 14:30ㆍ🧑🏻💻/Unix
Git log를 사용할 때 보기 쉽게 출력하는 기능을 알아보자.
git log --oneline # --oneline 옵션 사용으로 한 커밋당 한줄씩 나오게끔 사용
git log --pretty=format:"%h - %an, %ar : %s"
format 옵션을 사용하여 원하는 정보를 더 쉽고, 보기 좋게 출력 할 수 있습니다.
자주 사용하는 format 형식
%H # 커밋 해시
%h # 짧은 길이 커밋 해시
%T # 트리 해시
%t # 짧은 길이 트리 해시
%P # 부모 해시
%p # 짧은 길이 부모 해시
%an # 저자 이름
%ae # 저자 메일
%ad # 저자 시각 (형식은 –-date=option / human / short)
%ar # 저자 상대적 시각
%cn # 커미터 이름
%ce # 커미터 메일
%cd # 커미터 시각
%cr # 커미터 상대적 시각
%s # 요약
Graph
git log --graph
가시적인 그래프를 출력
사용 방식 예제
git log --pretty="%h - %s" --author=chanhihi --since="2022-04-01" --before="2022-05-01" --no-merges -- t/
# 위와 같은 방법으로 사용 가능
축약형
git log --format="%H - %an, %ar : %s" -n5
Git Pretty formats 공식문서
'🧑🏻💻 > Unix' 카테고리의 다른 글
[Debugger] GDB / LLDB (0) | 2022.06.30 |
---|---|
[Linux/Shell] find / find command / man find / find 명령어 / find 옵션 (0) | 2022.05.12 |
[Linux/Shell] ls / ls command / man ls / ls 명령어 /ls 조합 / list directory contents / 리눅스 명령어 (0) | 2022.05.11 |
[VI/VIM] Vi명령어 / Vim명령어 / Command / Vi 간단 정리 (0) | 2022.05.11 |