如何重命名我最后一次提交,我已经与github同步了?
这不起作用:
git commit --amend -m "New name"
命令完成后显示新名称。但是如果我用github同步一个项目,那么再显示一个错误的旧名称。
答案 0 :(得分:1)
重写提交消息等同于从分支历史角度更改提交本身。在这两种情况下,您都在更改提交的哈希值。由于您已将该分支推送到GitHub,因此除非您强行
,否则您的下一次推送将失败git push origin master -f
在您执行此操作之前,您的修改不会出现在遥控器上。但是,您可以使用git log
或使用gitk --all