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


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

2 70

2 ответа:

вы можете фильтровать журнал по автору, например, так что вы можете фильтровать по своему имени:

git log --author="YourName"

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

 git log --committer="YourName"

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