git log
내 변경 사항 만 표시하도록를 필터링하려면 어떻게합니까 (다른 개발자가 커밋 한 변경 사항 제외)?
답변:
예를 들어 작성자별로 로그를 필터링 할 수 있으므로 이름으로 필터링 할 수 있습니다.
git log --author="YourName"
또는 커미터 :
git log --committer="YourName"
-i
의 값을 대소 문자를 구분하지-정규식 수 있습니다--author
명령에 --author
플래그를git-log
사용해야합니다 .
이렇게 :
git log --author="You Name"
이름의 일부도 작동합니다.
git log --author=Name
그러나이 팁 과 같은 일반 스크립트에서 사용하려면 다음과 같이 할 수 있습니다.
git log --author="$(git config user.name)"
그런 다음 별칭을 만들 수 있습니다.
git config --global alias.mylog '!git log --author="$(git config user.name)"'
그런 다음 다음을 입력 git mylog
하고 커밋 만 볼 수 있습니다.
my-history = !git log --author=\"$(git config user.name)\"