[Git] Git log를 예쁘게 찍어보자👑

🙈·2023년 7월 24일
0

[Dev] 기타

목록 보기
1/3
post-thumbnail

😶‍🌫️ github에 잔디가 안 심어진다

언제인가부터 git에서 github에 push를 하면 잔디가 심어지지 않는 현상이 생겼다. 내가 commit을 해도 기록이 안 남으니까 조금 속상했다.

해결방법을 찾아보다가 git log에 format을 지정하는 방법을 알아냈다. 이것을 잘 활용한다면 commit log에서 필요한 정보만 가져와서 변화 내용을 파악하기 편리할 것 같다.

📝 git log의 다양한 option들

한 줄로 보기

git log --oneline

특정 시간에 생성된 커밋 확인

git log --since=2.weeks
git log --after="yesterday"
git log --after="2023-7-1" --before="2023-7-15"

format 지정

git log --pretty=format:"%h = %ar : %s"

사용할 수 있는 format 일부는 아래와 같다.

%H 커밋 해시
%h 짧은 길이 커밋 해시

%an 저자 이름
%ae 저자 메일

%ad 작성 시각
%ar 상대적 작성 시각

%s 요약

그래프로 브랜치 변화 파악

git log --graph

(개인 정보는 가려두었다)

모든 브랜치 흐름 파악

git log --all --graph --decorate --oneline

all 옵션을 사용하지 않으면 현재 브랜치와 관련한 로그를 보여준다.
all 옵션을 통해 모든 브랜치의 흐름을 파악할 수 있다.




<참고자료>

profile
개발 일기🌱

0개의 댓글