Heesung Yang

[명령어] git log

기본 출력

~$ git log
commit c383dc417bef1166fea07c0c7c2dfac183e2f2a3 (HEAD -> main, origin/main)
Author: Heesung Yang <example@gmail.com>
Date:   Mon Aug 29 07:06:14 2022 +0900

    Updated at 2022-08-29 07:06:14

commit 9833341e9349eabf3f17c2ba628de43fdf784d4f
Author: Heesung Yang <example@gmail.com>
Date:   Tue Aug 9 00:01:37 2022 +0900

    Updated at 2022-08-09 00:01:37

commit 738004cbf82952c6ac8a64353d4f07052f68fc9f
Author: Heesung Yang <example@gmail.com>
Date:   Tue Jul 19 01:10:42 2022 +0900

    Updated at 2022-07-19 01:10:42

한 줄로 출력

~$ git log --pretty=format:"%h%x09%an%x09%ad%x09%s"
c383dc4    Heesung Yang    Mon Aug 29 07:06:14 2022 +0900    Updated at 2022-08-29 07:06:14
9833341    Heesung Yang    Tue Aug 9 00:01:37 2022 +0900    Updated at 2022-08-09 00:01:37
738004c    Heesung Yang    Tue Jul 19 01:10:42 2022 +0900    Updated at 2022-07-19 01:10:42

색깔 입히기

~$ git log --pretty="format:%h %Cblue%ad%Creset %an <%ae> %Cgreen%s%Creset"

img

소스 변경 사항 같이 출력

# git log -p 2 : 최근 2개의 커밋만 출력
~$ git log -p

img

소스 변경 사항 요약 출력

~$ git log --stat

img

Previous post

[명령어] pkg-config