본문 바로가기
[개발] 형상관리/Git

특정 사용자가 작성한 커밋만 확인하는 방법

by Devsong26 2024. 8. 6.

Git에서 특정 사용자의 커밋만 확인하려면 git log 명령어와 다양한 옵션을 사용할 수 있습니다. 주로 --author 옵션을 사용하여 특정 사용자의 커밋을 필터링할 수 있습니다. 아래는 그 방법에 대한 설명입니다.

 

특정 사용자의 커밋 로그 확인

 

Bash

1. 기본 사용법

git log --author="사용자 이름"

 

여기서 사용자 이름은 커밋을 한 사용자의 이름이나 이메일 주소를 의미합니다. 예를 들어, "John Doe"라는 사용자의 커밋만 보고 싶다면:

git log --author="John Doe"

 

2. 보다 상세한 로그 보기

좀 더 읽기 쉽게 로그를 출력하려면 --oneline 옵션을 추가할 수 있습니다.

git log --author="사용자 이름" --oneline

 

3. 특정 사용자의 커밋 내용까지 확인

커밋 메시지와 함께 변경된 파일이나 내용까지 확인하고 싶다면 -p 옵션을 추가합니다.

git log --author="사용자 이름" -p

 

4. 날짜 범위 지정

특정 기간 내의 커밋만 보고 싶다면 --since와 --until 옵션을 사용할 수 있습니다.

git log --author="사용자 이름" --since="2023-01-01" --until="2023-12-31"

 

5. 그래프 형태로 보기

커밋 로그를 그래프로 시각화하려면 --graph 옵션을 사용할 수 있습니다.

git log --author="사용자 이름" --graph

 

 

Intellij

git show history > User 입력