/ / Git - Lista plików utworzonych przez autora - git, logowanie

Git - Lista plików utworzonych przez autora - git, logowanie

Czy istnieje sposób na listowanie plików utworzonych przez konkretnego autora za pomocą Git? Muszę również odfiltrować te wyniki, według nazwy pliku (regex / pattern) lub folderu, w którym zostały utworzone.

To, czego szukam, to lista utworzonych (nieaktualizowanych) plików przez autora bez duplikowania nazw plików i bez komunikatów commit.

Odpowiedzi:

3 dla odpowiedzi № 1

Lista wszystkich zatwierdzeń dodawania plików, pokazujący autora zatwierdzenia i dodane pliki; następnie wklej autora na początek każdego wymienionego pliku:

# 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 dla odpowiedzi nr 2

Spróbuj tego

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

A także tutaj masz kilka filtrów

http://gitref.org/inspect/