无法重命名上次同步提交

Can't rename last synchronized commit

如何重命名我已经与 github 同步的最后一次提交?

这行不通:

git commit --amend -m "New name"

命令完成后显示新名称。但是如果我用 github 同步一个项目,然后再次显示旧的错误名称。

改写提交消息等同于从分支历史的角度更改提交本身。在这两种情况下,您都在更改提交的哈希值。由于您已经将该分支推送到 GitHub,除非您强制

,否则您的下一次推送将失败
git push origin master -f

除非您这样做,否则您所做的修改不会出现在遥控器上。但是,您可以看到它已在本地使用 git log 或使用 gitk --all

进行了正确修改