Как фильтровать 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
и посмотреть только свои коммиты.