无法重命名上次同步的提交

时间:2015-02-21 20:02:37

标签: git github

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

这不起作用:

git commit --amend -m "New name"

enter image description here

enter image description here

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

enter image description here

1 个答案:

答案 0 :(得分:1)

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

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

在您执行此操作之前,您的修改不会出现在遥控器上。但是,您可以使用git log或使用gitk --all

在视觉上正确修改它