/ / Git - Lista de archivos creados por el autor - git, logging

Git - Lista de archivos creados por el autor - git, logging

¿Hay una manera de enumerar los archivos creados por un autor específico usando Git? También necesito filtrar estos resultados, ya sea por nombre de archivo (regex / patrón) o carpeta donde fueron creados.

Entonces, lo que estoy buscando es una lista de archivos creados (no actualizados) por autor sin duplicación de nombre de archivo y sin mensajes de confirmación.

Respuestas

3 para la respuesta № 1

Enumere todos los archivos agregados de confirmación, mostrando el autor de la confirmación y los archivos agregados; luego pegue el autor al frente de cada archivo listado:

# add `--author=pattern` to the log arguments to restrict by author
# add anything you like to the `--format=` template
# add any restrictions you like to the `/^At/` selector in the awk,
#     ... say /^At/ && /.c$/ { etc.

git log --name-status --diff-filter=A --format="> %aN" 
| awk "/^>/ {tagline=$0}
/^At/ {print tagline "t" $0}"

1 para la respuesta № 2

prueba esto

$ git whatchanged --author="yourAthor" --name-only

Y también aquí tienes algunos filtros.

http://gitref.org/inspect/