Просто добавьте к этому: параметр --author
, упомянутый в принятом ответе, переопределит только author , а не committer информацию о коммите.
Это правильное поведение в большинстве случаев, но если по какой-то причине вам необходимо вручную переопределить информацию о коммитере , используйте переменные окружения GIT_COMMITTER_NAME
и GIT_COMMITTER_EMAIL
(есть GIT_COMMITTER_DATE
также).См. Git-Internals-Environment-Variables
$ GIT_COMMITTER_NAME="New Name" GIT_COMMITTER_EMAIL="name@email.com" git commit --author="New Name <name@email.com>"
Это сделает коммит похожим на то, что он был создан и зафиксирован указанным пользователем.