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 № 1Lista 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