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 입력
'[개발] 형상관리 > Git' 카테고리의 다른 글
Squash 기능을 사용하여 커밋하기 (0) | 2024.10.07 |
---|---|
깃 커밋 목록에서 특정 메시지를 가진 커밋 검색하기 (0) | 2024.10.07 |
Git Rebase (0) | 2023.12.06 |
Git Revert (1) | 2023.11.09 |
Git&Git-Flow - (1) 형상관리시스템 Git (0) | 2018.05.20 |