Несмотря на то, что в git commitits нет определенного поля с именем «username», в git repo есть пользователи, а у пользователей есть имена. ;) Если вам нужно имя пользователя github, то ответ knittl правильный. Но так как ваш вопрос был задан о git cli, а не о github, вот как вы можете получить адрес электронной почты пользователя git с помощью командной строки:
Чтобы увидеть список всех пользователей в репозитории git, используя git cli:
git log --format="%an %ae" | sort | uniq
Для поиска определенного пользователя по имени, например, "Джон":
git log --format="%an %ae" | sort | uniq | grep -i john