git log examples share

today 2020-12-12 face Posted by appkr turned_in Uncategorized forum 0

• • •

# -p: 각 커밋별 diff
git log -p
# -2: 최근 2개 커밋
git log -p -2
# --stat: 각 커밋별 통계
git log --stat
# --pretty: oneline, short, full, fuller
git log --pretty=oneline
git log --pretty=short
git log --pretty=full
git log --pretty=fuller
# --graph
git log --graph
# --name-only: 각 커밋별 파일 목록
git log --name-only

필터링

# commitId..commitId: 커밋ID로 필터
git log git log b315c55..HEAD
# --since; --after: 기간으로 필터
git log --since=1.weeks
# --until; --before: 기간으로 필터
git log --until=3.days
# --author: 커미터로 필터
git log --author=appkr
# -S: 파일, 함수로 필터
git log -S PersistentEventPublisher

알림

터미널에서 git log했을 때 저랑 다르게 나오는데요. 예, 로그 기본 출력 형식은 전역 .gitconfig에 미리 정의해뒀기때문입니다

# ~/.gitconfig
[format]
	pretty = oneline
	pretty = format: %C(auto)%h%Creset %C(auto)%ad%Creset %C(auto,green)%aN%Creset %C(auto)%s%Creset
comments powered by Disqus
keyboard_arrow_up