Изменить автор последней фиксации в Git (толкнул удаленно)
Я пытаюсь изменить имя автора последней фиксации. Как указано в Change commit author at one specific commit, я выполняю команду git commit --amend --author="Author Name <[email protected]>"
.
В моем журнале git я вижу, что имя и адрес электронной почты были изменены.
Но когда я выполнения git push -f
, он дает мне следующее сообщение об ошибке
remote: To prevent you from losing history, non-fast-forward updates were rejected.
! [remote rejected] dev -> dev (pre-receive hook declined)
Любая идея, как я могу выдвинуть это.
Спасибо,
Шантану
Попробуйте обновить локальную ветку, используя сначала 'git pull' или' git rebase'. –
я сделал. Это имеет последние изменения. – shantanu
Вы сравнили удаленный и локальный журнал? Вы можете проверить удаленный журнал через 'git log remotename/branchname'. Должен появиться некоторый конфликт. –