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

Я пытаюсь внести некоторые изменения от имени другого пользователя, но у меня нет действительного адреса электронной почты, следующая команда у меня не работает:

git commit --author="john doe" -m "some fix"
fatal: No existing author found with 'john doe'

У меня такая же проблема при попытке зафиксировать только с адресом электронной почты

git commit --author="john@doe.com" -m "some fix"
fatal: No existing author found with 'john@doe.com'

На справочных страницах GIT для команды фиксации написано, что я могу использовать

standard A U Thor <author@example.com> format

Для авторского варианта --.

Где определяется этот формат? что означают А и У? как я могу зафиксировать для другого пользователя только имя пользователя или только адрес электронной почты?

112
задан simhumileco 25 August 2019 в 22:57
поделиться