Фильтр git log, чтобы показывать только мои изменения

Как фильтровать git log, чтобы показывать только мои изменения (исключая изменения, внесенные другими разработчиками)?

Ответ 1

Вы можете фильтровать журнал, например, автором, поэтому вы можете фильтровать свое имя:

git log --author="YourName"

или коммиттером:

 git log --committer="YourName"

Ответ 2

Вы должны использовать флаг --author для команды git-log.

Так же:

git log --author="You Name"

Также работает часть имени:

git log --author=Name

Однако, если вы хотите использовать в общем script, как в этом совете, вы можете сделать это следующим образом:

git log --author="$(git config user.name)"

Затем вы можете создать псевдоним:

git config --global alias.mylog '!git log --author="$(git config user.name)"'

Затем вы можете просто ввести: git mylog и посмотреть только свои коммиты.