【发布时间】:2015-07-08 11:53:00
【问题描述】:
我正在尝试更改上次提交的作者姓名。
正如Change commit author at one specific commit 中提到的,我正在执行git commit --amend --author="Author Name <email@address.com>" 命令。
在我的 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更新您的本地分支。 -
我做到了。这有最新的变化。
-
你比较远程和本地日志了吗?您可以通过
git log remotename/branchname查看远程日志。应该会出现一些冲突。
标签: git github version-control push