¿Cómo puedo filtrar git log
para mostrar solo mis cambios (excluyendo los cambios cometidos por otros desarrolladores)?
Respuestas:
Puede filtrar el registro por autor, por ejemplo, para que pueda filtrar por su nombre:
git log --author="YourName"
o por el autor:
git log --committer="YourName"
-i
habilita expresiones regulares que no distinguen entre mayúsculas y minúsculas por el valor de--author
Deberías usar la --author
bandera para el git-log
comando .
Al igual que:
git log --author="You Name"
Parte del nombre también está funcionando:
git log --author=Name
Sin embargo, si desea usar en un script genérico como en este consejo , puede hacerlo así:
git log --author="$(git config user.name)"
A continuación, podría crear un alias:
git config --global alias.mylog '!git log --author="$(git config user.name)"'
A continuación, puede escribir: git mylog
y ver solo sus confirmaciones.
my-history = !git log --author=\"$(git config user.name)\"