Фильтр git log, чтобы показать только мои изменения
Как я могу отфильтровать git log
показать только мои изменения (за исключением изменений, совершенных другими разработчиками)?
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
и видеть только ваши коммиты.