Фильтр git log, чтобы показать только мои изменения - PullRequest
80 голосов
/ 26 декабря 2011

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

Ответы [ 2 ]

94 голосов
/ 26 декабря 2011

Вы можете отфильтровать журнал по автору, например, чтобы вы могли фильтровать по вашему имени:

git log --author="YourName"

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

 git log --committer="YourName"
23 голосов
/ 01 февраля 2014

Вы должны использовать флаг --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 и увидеть только ваши коммиты.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...