Изменить автора последнего коммита
Вы только что сделали коммит в свой репозиторий Git, но поняли, что имя и адрес электронной почты автора неверны. Вы хотите обновить информацию об авторе, не меняя содержимое коммита. Как это можно сделать с помощью Git?
Чтобы изменить автора последнего коммита, вы можете использовать команду git commit --amend
. Эта команда позволяет вам изменить последний коммит в вашем репозитории Git. Вот пример того, как вы можете изменить имя и адрес электронной почты автора:
- Скопируйте репозиторий Git по адресу
https://github.com/labex-labs/git-playground
на свою локальную машину:
git clone https://github.com/labex-labs/git-playground.git
- Настройте информацию о личности Git с использованием своей учетной записи GitHub:
cd git-playground
git config user.email "ваша электронная почта"
git config user.name "ваше имя пользователя"
- Используйте команду
git commit --amend
, чтобы изменить автора последнего коммита и сохранить содержимое:
git commit --amend --author="Duck Quackers <[email protected]>"
- Проверьте, что информация об авторе была обновлена:
git log
Вы должны увидеть, что автором последнего коммита теперь является Duck Quackers
:
commit d5a385cc354f3528472a215b66cbb7c628ba47d5
Author: Duck Quackers <[email protected]>
Date: Wed Apr 26 14:16:25 2023 +0800
Added file2.txt