Respostas:
Você pode filtrar o registro pelo autor, por exemplo, para filtrar por seu nome:
git log --author="YourName"
ou por committer:
git log --committer="YourName"
-iativa a regex que não diferencia maiúsculas de minúsculas para o valor de--author
Você deve usar o --authorsinalizador para o git-logcomando .
Igual a:
git log --author="You Name"
Parte do nome também está funcionando:
git log --author=Name
No entanto, se quiser usar em um script genérico como nesta dica , você pode fazer assim:
git log --author="$(git config user.name)"
Você poderia então fazer um alias:
git config --global alias.mylog '!git log --author="$(git config user.name)"'
Você poderia então digitar: git myloge ver apenas seus commits.
my-history = !git log --author=\"$(git config user.name)\"