Как я могу отфильтровать, git log
чтобы отображались только мои изменения (исключая изменения, сделанные другими разработчиками)?
git
version-control
Veera
источник
источник
-i
включает регулярное выражение без--author
Вы должны использовать
--author
флаг дляgit-log
команды .Вот так:
Часть имени тоже работает:
Однако, если вы хотите использовать общий сценарий, как в этом совете , вы можете сделать это следующим образом:
Затем вы можете создать псевдоним:
Затем вы можете просто ввести:
git mylog
и увидеть только свои коммиты.источник
my-history = !git log --author=\"$(git config user.name)\"
cmd
, это не сработает, потому что подстановка команды$()
является синтаксисом Bash. Таким образом, подстановки не происходит, и вы в конечном итоге запрашиваете у Git дословно названного автора,$(git config user.name)
которого явно не существует.