Как я могу получить только авторов определенного файла из git-репо? - PullRequest
5 голосов
/ 27 апреля 2010

У меня есть git-репо и мне нужны только авторы конкретного файла. Я могу извлечь авторов из команды git-blame, но есть ли более простой способ получить только имена авторов файла?

Ответы [ 2 ]

8 голосов
/ 27 апреля 2010
git log --format=%an -- $file

покажет вам все коммиты для этого файла и только авторов для этого коммита. так что у вас есть один автор на строку

еще одним простым решением было бы использовать git shortlog

git shortlog -s -- $file # add -n to sort by number of commits
0 голосов
/ 15 декабря 2011

Это обычно то, что я хочу:

git log --format="%ad %an" -- $file

(включает дату совершения)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...