-
[git] git log 필터 사용하기programming/Git 2022. 9. 11. 08:00반응형
git log는 git으로 작성한 커밋 히스토리를 볼 수 있는 명령어다.
개인으로 사용할 때는 자신의 히스토리만 볼 수 있어 상관없지만,
여러 사람이 같이 사용하는 저장소에서는 자신의 히스토리, 또는 특정 사용자만의 로그를 봐야 하는 경우가 있다.
이럴 때 사용할 수 있는 옵션은 '--author' 이 있다.
git log --author=AUTHOR_NAME
위와 같이 사용하면 작성자의 메일, 이름 등으로 필터링된 로그만 볼 수 있다.
또한 2명 이상의 로그를 보고 싶을 때는 'AUTHOR_1\|AUTHOR_2' 형식으로 사용할 수 있다.
git log --author="AUTHOR_1\|AUTHOR_2"
로그 전체에서 필터를 하고 싶으면 '--grep'을 사용할 수 있다.
git log --grep=GREP_TEXT
커밋 날짜를 기준으로 필터를 하고 싶으면 '--since' 또는 '--after'옵션을 사용할 수 있다.
git log --after="2022-09-08" git log --since="2022-09-08"
더욱 다양한 옵션은 아래에서 확인 가능하다.
https://git-scm.com/docs/git-log
- 위 작성된 글에는 잘못된 부분이 있을 수 있습니다. 알려주시면 수정하겠습니다.
※ info
git : git version 2.30.1 (Apple Git-130)
OS : macOS Monterey 12.2.1반응형'programming > Git' 카테고리의 다른 글
[git] git 수정된 파일만 보기 (0) 2022.07.30 [git] git 특정 커밋만 가져오기 (cherry-pick) (0) 2022.04.11 [git] Revert "Revert commit" (0) 2022.04.03 [GitHub] GitHub License 만들기 (0) 2020.09.03 [Git] 원격 저장소에 로컬 브랜치 푸시하기 (0) 2020.08.05